=> Bootstrap dependency digest>=20010302: found digest-20180917
WARNING: [license.mk] Every package should define a LICENSE.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for ekg-1.7nb11
cd lib && /data/scratch/chat/ekg/work/.tools/bin/gmake all
cd src && /data/scratch/chat/ekg/work/.tools/bin/gmake all
gmake[1]: Entering directory '/data/scratch/chat/ekg/work/ekg-1.7/lib'
clang  -MM -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. common.c libgadu.c pubdir.c http.c dcc.c events.c pubdir50.c obsolete.c 1> .depend
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. common.c -o common.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. libgadu.c -o libgadu.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. pubdir.c -o pubdir.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. http.c -o http.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. dcc.c -o dcc.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. events.c -o events.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. pubdir50.c -o pubdir50.o
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=compile clang  -c -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread   -I. -I.. obsolete.c -o obsolete.o
gmake[1]: Entering directory '/data/scratch/chat/ekg/work/ekg-1.7/src'
clang  -MM -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" stuff.c commands.c events.c themes.c vars.c dynstuff.c userlist.c ekg.c xmalloc.c mail.c msgqueue.c emoticons.c configfile.c simlite.c ui-ncurses.c ui-readline.c ui-batch.c ui-none.c log.c comptime.c 1> .depend
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o stuff.o stuff.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o commands.o commands.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o events.o events.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o themes.o themes.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o vars.o vars.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o dynstuff.o dynstuff.c
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. libgadu.c  -fPIC -DPIC -o .libs/libgadu.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. http.c  -fPIC -DPIC -o .libs/http.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. common.c  -fPIC -DPIC -o .libs/common.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. obsolete.c  -fPIC -DPIC -o .libs/obsolete.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. dcc.c  -fPIC -DPIC -o .libs/dcc.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. pubdir50.c  -fPIC -DPIC -o .libs/pubdir50.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. events.c  -fPIC -DPIC -o .libs/events.o
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. pubdir.c  -fPIC -DPIC -o .libs/pubdir.o
stuff.c:1429:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(p.password);
                          ^~~~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
stuff.c:1431:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(p.status_descr);
                          ^~~~~~~~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
stuff.c:1440:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cp_to_iso(p.password);
                          ^~~~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
stuff.c:1442:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cp_to_iso(p.status_descr);
                          ^~~~~~~~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
stuff.c:1475:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(tmp);
                          ^~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
stuff.c:1916:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *res = sim_message_encrypt(*msg, uin);
                               ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stuff.c:1924:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (strlen(*msg) > 1989) {
                                   ^~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
stuff.c:2079:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<EA>', 'e', 
                        ^
stuff.c:2080:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<F3>', 'o', 
                        ^
stuff.c:2081:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<B1>', 'a', 
                        ^
stuff.c:2082:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<B6>', 's', 
                        ^
stuff.c:2083:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<B3>', 'l', 
                        ^
stuff.c:2084:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<BF>', 'z', 
                        ^
stuff.c:2085:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<BC>', 'z', 
                        ^
stuff.c:2086:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<E6>', 'c', 
                        ^
stuff.c:2087:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<F1>', 'n', 
                        ^
stuff.c:2088:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<CA>', 'E', 
                        ^
stuff.c:2089:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<D3>', 'O', 
                        ^
stuff.c:2090:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<A1>', 'A', 
                        ^
stuff.c:2091:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<A6>', 'S', 
                        ^
stuff.c:2092:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<A3>', 'L',
                        ^
stuff.c:2093:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<AF>', 'Z',
                        ^
stuff.c:2094:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<AC>', 'Z', 
                        ^
stuff.c:2095:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<C6>', 'C', 
                        ^
stuff.c:2096:4: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        '<D1>', 'N'
                        ^
events.c:146:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                formatmap = xcalloc(1, strlen(e->event.msg.message));
                                              ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:151:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (pos >= strlen(e->event.msg.message)) {
                                          ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:163:50: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                        if ((p[i + 2] & 7) || !p[i + 2] || !(p[i + 2] && GG_FONT_COLOR) || ((p[i + 2] & GG_FONT_COLOR) && !p[i + 3] && !p[i + 4] && !p[i + 5]))
                                                                      ^  ~~~~~~~~~~~~~
events.c:163:50: note: use '&' for a bitwise operation
                        if ((p[i + 2] & 7) || !p[i + 2] || !(p[i + 2] && GG_FONT_COLOR) || ((p[i + 2] & GG_FONT_COLOR) && !p[i + 3] && !p[i + 4] && !p[i + 5]))
                                                                      ^~
                                                                      &
events.c:163:50: note: remove constant to silence this warning
                        if ((p[i + 2] & 7) || !p[i + 2] || !(p[i + 2] && GG_FONT_COLOR) || ((p[i + 2] & GG_FONT_COLOR) && !p[i + 3] && !p[i + 4] && !p[i + 5]))
                                                                     ~^~~~~~~~~~~~~~~~
events.c:173:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                for (i = 0; formatmap && i < strlen(e->event.msg.message); i++) {
                                                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:288:65: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               last_add(0, e->event.msg.sender, tt, e->event.msg.time, e->event.msg.message);
                                                                       ^~~~~~~~~~~~~~~~~~~~
./log.h:43:69: note: passing argument to parameter 'msg' here
void last_add(int type, uin_t uin, time_t t, time_t st, const char *msg);
                                                                    ^
stuff.c:2608:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                err_str = saprintf("Plik %s nie jest potokiem. Ignoruj<EA>.\n", pipe_file);
                                                                      ^~~~
events.cstuff.c:334::2611:2430: :warning:  warningpassing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
: illegal character encoding in string literal [-Winvalid-source-encoding]
        mesg = save = (strlen(e->event.msg.message) > 0) ? xstrdup(e->event.msg.message) : xstrdup(" ");
                              ^~~~~~~~~~~~~~~~~~~~
                err_str = saprintf("Nie mog<EA> stworzy<E6> potoku %s: %s. Ignoruj<EA>.\n", pipe_file, strerror(errno));
/usr/include/string.h                                           ^~~~        ~~~~                       ~~~~
:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
stuff.c:2614:30: events.cwarning: :illegal character encoding in string literal [-Winvalid-source-encoding]334:61:
 warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                err_str = saprintf("Nie mog<EA> otworzy<E6> potoku %s: %s. Ignoruj<EA>.\n", pipe_file, strerror(errno));        mesg = save = (strlen(e->event.msg.message) > 0) ? xstrdup(e->event.msg.message) : xstrdup(" ");

                                                                   ^~~~~~~~~~~~~~~~~~~~                                           ^~~~        ~~~~                       ~~~~

./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
stuff.c:2961:56: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (getsockname(sess->fd, (struct sockaddr *) &foo, &bar))
                                                                            ^~~~
/usr/include/sys/socket.h:625:74: note: passing argument to parameter here
int     getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                             ^
stuff.c:3140:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        iso_to_cp(config_reason);
                                  ^~~~~~~~~~~~~
stuff.c:2043:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf)
                              ^
stuff.c:3142:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        cp_to_iso(config_reason);
                                  ^~~~~~~~~~~~~
stuff.c:1998:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf)
                              ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                                        while (q >= str && !isalpha_pl_PL(*q))
                                                            ^
./themes.h:68:84: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                   ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:96: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                  ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:108: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                 ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:120: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:132: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                               ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:144: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                              ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:156: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                             ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:168: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                            ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:180: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                           ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:192: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                          ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:204: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                         ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:216: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                        ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:228: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                       ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:240: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                      ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:252: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                     ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:264: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                    ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:276: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                   ^
themes.c:286:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:288: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                                  ^
themes.c:372:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_ascii(buf->str);
                             ^~~~~~~~
./stuff.h:442:34: note: passing argument to parameter 'buf' here
void iso_to_ascii(unsigned char *buf);
                                 ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                        while (str[i] && !isalpha_pl_PL(str[i]))
                                          ^
./themes.h:68:84: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                   ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:96: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                  ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:108: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                 ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:120: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:132: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                               ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:144: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                              ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:156: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                             ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:168: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                            ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:180: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                           ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:192: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                          ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:204: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                         ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:216: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                        ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:228: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                       ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:240: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                      ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:252: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                     ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:264: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                    ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:276: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                   ^
themes.c:397:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:288: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                                  ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                                if (str[i] == ';' || isalpha_pl_PL(str[i])) {
                                                     ^
./themes.h:68:84: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                   ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:96: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                  ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:108: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                 ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:120: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:132: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                               ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:144: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                              ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:156: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                             ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:168: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                            ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:180: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                           ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:192: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                          ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:204: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                         ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:216: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                        ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:228: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                       ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:240: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                      ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:252: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                     ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:264: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                    ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:276: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                   ^
themes.c:438:26: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:288: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                                  ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                                if (isalpha_pl_PL(str[i]))
                                    ^
./themes.h:68:84: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                   ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:96: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                  ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:108: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                 ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:120: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:132: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                               ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:144: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                              ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:156: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                             ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:168: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                            ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:180: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                           ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:192: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                          ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:204: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                         ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:216: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                        ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:228: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                       ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:240: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                      ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:252: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                     ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:264: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                    ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:276: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                   ^
themes.c:469:9: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:288: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                                  ^
themes.c:838:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("error,speech", "b<B3><B1>d!", 1);
                                     ^~~~~~~~
themes.c:856:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("readline_more", "-- Wci<B6>nij Enter by kontynuowa<E6> lub Ctrl-D by przerwa<E6> --", 1);
                                           ^~~~                       ~~~~                      ~~~~
themes.c:876:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("not_enough_params", "%! Za ma<B3>o parametr<F3>w. Spr<F3>buj %Thelp %1%n\n", 1);
                                                 ^~~~          ~~~~      ~~~~
themes.c:877:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("invalid_params", "%! Nieprawid<B3>owe parametry. Spr<F3>buj %Thelp %1%n\n", 1);
                                                  ^~~~                  ~~~~
themes.c:878:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("invalid_uin", "%! Nieprawid<B3>owy numer u<BF>ytkownika\n", 1);
                                               ^~~~           ~~~~
themes.c:879:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("invalid_nick", "%! Nieprawid<B3>owa nazwa u<BF>ytkownika\n", 1);
                                                ^~~~           ~~~~
themes.c:880:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_not_found", "%! Nie znaleziono u<BF>ytkownika %T%1%n\n", 1);
                                                         ^~~~
themes.c:883:146: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("welcome", "%> %TEKG-%1%n (Eksperymentalny Klient Gadu-Gadu)\n%> Program jest rozprowadzany na zasadach licencji GPL v2\n%> %RPrzed u<BF>yciem wci<B6>nij F1 lub wpisz ,,help''%n\n\n", 1);
                                                                                                                                                        ^~~~         ~~~~
themes.c:885:102: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ekg_version", "%) EKG - Eksperymentalny Klient Gadu-Gadu (%T%1%n)\n%) libgadu-%1 (protok<F3><B3> %2, klient %3)\n%) skompilowano: %4\n", 1);
                                                                                                            ^~~~~~~~
themes.c:887:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("log_failed", "%! Nie mo<BF>na zapisa<E6> do historii: %1\n", 1);
                                           ^~~~         ~~~~
themes.c:888:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("var_not_set", "%! Wymagana zmienna %T%1%n nie zosta<B3>a ustawiona\n", 1);
                                                                       ^~~~
themes.c:891:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("new_mail_one", "%) Masz now<B1> wiadomo<B6><E6> email\n", 1);
                                               ^~~~        ~~~~~~~~
themes.c:892:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("new_mail_two_four", "%) Masz %1 nowe wiadomo<B6>ci email\n", 1);
                                                                ^~~~
themes.c:893:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("new_mail_more", "%) Masz %1 nowych wiadomo<B6>ci email\n", 1);
                                                              ^~~~
themes.c:896:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_added", "%> Dopisano %T%1%n do listy kontakt<F3>w\n", 1);
                                                                     ^~~~
themes.c:897:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_deleted", "%) Usuni<EA>to %T%1%n z listy kontakt<F3>w\n", 1);
                                            ^~~~                         ~~~~
themes.c:898:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_cleared_list", "%) Wyczyszczono list<EA> kontakt<F3>w\n", 1);
                                                             ^~~~        ~~~~
themes.c:899:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_exists", "%! %T%1%n ju<BF> istnieje w li<B6>cie kontakt<F3>w\n", 1);
                                               ^~~~              ~~~~           ~~~~
themes.c:900:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_exists_other", "%! %T%1%n ju<BF> istnieje w li<B6>cie kontakt<F3>w jako %2\n", 1);
                                                     ^~~~              ~~~~           ~~~~
themes.c:903:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("away", "%> Zmieniono stan na zaj<EA>ty\n", 1);
                                                    ^~~~
themes.c:904:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("away_descr", "%> Zmieniono stan na zaj<EA>ty: %T%1%n%2\n", 1);
                                                          ^~~~
themes.c:905:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("back", "%> Zmieniono stan na dost<EA>pny\n", 1);
                                                     ^~~~
themes.c:906:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("back_descr", "%> Zmieniono stan na dost<EA>pny: %T%1%n%2%n\n", 1);
                                                           ^~~~
themes.c:909:74: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("private_mode_is_on", "%> Tryb ,,tylko dla znajomych'' jest w<B3><B1>czony\n", 1);
                                                                                ^~~~~~~~
themes.c:910:76: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("private_mode_is_off", "%> Tryb ,,tylko dla znajomych'' jest wy<B3><B1>czony\n", 1);
                                                                                  ^~~~~~~~
themes.c:911:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("private_mode_on", "%> W<B3><B1>czono tryb ,,tylko dla znajomych''\n", 1);
                                           ^~~~~~~~
themes.c:912:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("private_mode_off", "%> Wy<B3><B1>czono tryb ,,tylko dla znajomych''\n", 1);
                                             ^~~~~~~~
themes.c:913:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("private_mode_invalid", "%! Nieprawid<B3>owa warto<B6><E6>\n", 1);
                                                        ^~~~         ~~~~~~~~
themes.c:914:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("descr_too_long", "%! D<B3>ugo<B6><E6> opisu przekracza limit. Ilo<B6><E6> uci<EA>tych znak<F3>w: %T%1%n\n", 1);
                                          ^~~~   ~~~~~~~~                            ~~~~~~~~    ~~~~         ~~~~
themes.c:920:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("help_footer", "\n%> %|Wi<EA>cej szczeg<F3><B3><F3>w na temat komend zwr<F3>ci %Thelp <komenda>%n. Opis zmiennych mo<BF>na otrzyma<E6> wpisuj<B1>c %Thelp set <zmienna>%n. Poprzedzenie komendy znakiem %T^%n spowoduje ukrycie jej wyniku. Zamiast parametru <numer/alias> mo<BF>na u<BF>y<E6> znaku %T$%n oznaczaj<B1>cego aktualnego rozm<F3>wc<EA>.\n\n", 1);
                                            ^~~~          ~~~~~~~~~~~~                     ~~~~                                        ~~~~          ~~~~       ~~~~                                                                                                                             ~~~~    ~~~~ ~~~~                     ~~~~                    ~~~~  ~~~~
themes.c:921:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("help_quick", "%> %|Przed u<BF>yciem przeczytaj ulotk<EA>. Plik %Tdocs/ULOTKA%n zawiera kr<F3>tki przewodnik po za<B3><B1>czonej dokumentacji. Je<B6>li go nie masz, mo<BF>esz <B6>ci<B1>gn<B1><E6> pakiet ze strony %Thttp://ekg.chmurka.net/%n\n", 1);
                                              ^~~~                      ~~~~                                 ~~~~                    ~~~~~~~~                       ~~~~                  ~~~~    ~~~~  ~~~~  ~~~~~~~~
themes.c:922:85: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("help_set_file_not_found", "%! Nie znaleziono opisu zmiennych (nieprawid<B3>owa instalacja)\n", 1);
                                                                                           ^~~~
themes.c:924:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("help_set_header", "%> %T%1%n (%2, domy<B6>lna warto<B6><E6>: %3)\n%>\n", 1);
                                                          ^~~~         ~~~~~~~~
themes.c:931:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ignored_deleted", "%) Usuni<EA>to %1 z listy ignorowanych\n", 1);
                                               ^~~~
themes.c:932:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ignored_deleted_all", "%) Usuni<EA>to wszystkich z listy ignorowanych\n", 1);
                                                   ^~~~
themes.c:933:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ignored_exist", "%! %1 jest ju<BF> na li<B6>cie ignorowanych\n", 1);
                                                  ^~~~      ~~~~
themes.c:935:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ignored_list_unknown_sender", "%> Ignorowanie wiadomo<B6>ci od nieznanych u<BF>ytkownik<F3>w\n", 1);
                                                                         ^~~~                  ~~~~        ~~~~
themes.c:936:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ignored_list_empty", "%! Lista ignorowanych u<BF>ytkownik<F3>w jest pusta\n", 1);
                                                                 ^~~~        ~~~~
themes.c:937:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("error_not_ignored", "%! %1 nie jest na li<B6>cie ignorowanych\n", 1);
                                                             ^~~~
themes.c:939:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("blocked_deleted", "%) Usuni<EA>to %1 z listy blokowanych\n", 1);
                                               ^~~~
themes.c:940:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("blocked_deleted_all", "%) Usuni<EA>to wszystkich z listy blokowanych\n", 1);
                                                   ^~~~
themes.c:941:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("blocked_exist", "%! %1 jest ju<BF> na li<B6>cie blokowanych\n", 1);
                                                  ^~~~      ~~~~
themes.c:943:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("blocked_list_empty", "%! Lista blokowanych u<BF>ytkownik<F3>w jest pusta\n", 1);
                                                                ^~~~        ~~~~
themes.c:944:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("error_not_blocked", "%! %1 nie jest na li<B6>cie blokowanych\n", 1);
                                                             ^~~~
themes.c:947:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_empty", "%! Lista kontakt<F3>w jest pusta\n", 1);
                                                  ^~~~
themes.c:948:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_avail", "%> %1 %Y(dost<EA>pn%@2)%n %b%3:%4%n\n", 1);
                                               ^~~~
themes.c:949:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_avail_descr", "%> %1 %Y(dost<EA>pn%@2: %n%5%Y)%n %b%3:%4%n\n", 1);
                                                     ^~~~
themes.c:950:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_busy", "%> %1 %G(zaj<EA>t%@2)%n %b%3:%4%n\n", 1);
                                             ^~~~
themes.c:951:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_busy_descr", "%> %1 %G(zaj<EA>t%@2: %n%5%G)%n %b%3:%4%n\n", 1);
                                                   ^~~~
themes.c:952:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_not_avail", "%> %1 %r(niedost<EA>pn%@2)%n\n", 1);
                                                      ^~~~
themes.c:953:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_not_avail_descr", "%> %1 %r(niedost<EA>pn%@2: %n%5%r)%n\n", 1);
                                                            ^~~~
themes.c:956:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("list_blocked", "%> %1 %m(blokuj<B1>c%@2)%n\n", 1);
                                                   ^~~~
themes.c:958:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("modify_offline", "%> %1 nie b<EA>dzie widzie<E6> naszego stanu\n", 1);
                                                 ^~~~           ~~~~
themes.c:959:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("modify_online", "%> %1 b<EA>dzie widzie<E6> nasz stan\n", 1);
                                            ^~~~           ~~~~
themes.c:960:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("modify_done", "%> Zmieniono wpis w li<B6>cie kontakt<F3>w\n", 1);
                                                         ^~~~           ~~~~
themes.c:962:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("tab_cleared", "%> Wyczyszczono list<EA> nick<F3>w do dope<B3>nienia", 1);
                                                       ^~~~     ~~~~         ~~~~
themes.c:996:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("config_changed", "Zapisa<E6> now<B1> konfiguracj<EA>? (tak/nie) ", 1);
                                            ^~~~    ~~~~            ~~~~
themes.c:998:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("error_saving", "%! Podczas zapisu ustawie<F1> wyst<B1>pi<B3> b<B3><B1>d\n", 1);
                                                             ^~~~     ~~~~  ~~~~  ~~~~~~~~
themes.c:1010:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("message_header,speech", "wiadomo<B6><E6> od %1: ", 1);
                                                    ^~~~~~~~
themes.c:1011:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("message_conference_header,speech", "wiadomo<B6><E6> od %1 w konferencji %3: ", 1);
                                                               ^~~~~~~~
themes.c:1024:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("chat_header,speech", "wiadomo<B6><E6> od %1: ", 1);
                                                 ^~~~~~~~
themes.c:1025:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("chat_conference_header,speech", "wiadomo<B6><E6> od %1 w konferencji %3: ", 1);
                                                            ^~~~~~~~
themes.c:1036:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("sysmsg_header", "%m.-- %TWiadomo<B6><E6> systemowa%m --- -- -%n\n", 1);
                                                    ^~~~~~~~
themes.c:1041:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("sysmsg_header,speech", "wiadomo<B6><E6> systemowa:", 1);
                                                   ^~~~~~~~
themes.c:1046:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ack_queued", "%> Wiadomo<B6><E6> do %1 zostanie dostarczona p<F3><BC>niej\n", 1);
                                            ^~~~~~~~                             ~~~~~~~~
themes.c:1047:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ack_delivered", "%> Wiadomo<B6><E6> do %1 zosta<B3>a dostarczona\n", 1);
                                               ^~~~~~~~            ~~~~
themes.c:1048:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ack_filtered", "%! %|Wiadomo<B6><E6> do %1 najprawdopodobniej nie zosta<B3>a dostarczona, poniewa<BF> dana osoba jest niedost<EA>pna, a serwer twierdzi, <BF>e dor<EA>czy<B3> wiadomo<B6><E6>. Sytuacja taka ma miejsce, gdy wiadomo<B6><E6> zosta<B3>a odrzucona przez filtry serwera (np. zawiera adres strony WWW)\n", 1);
                                                ^~~~~~~~                                   ~~~~                      ~~~~                        ~~~~                        ~~~~     ~~~~   ~~~~        ~~~~~~~~                                       ~~~~~~~~      ~~~~
themes.c:1049:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ack_filtered_short", "%! %|Wiadomo<B6><E6> do %1 najprawdopodobniej nie zosta<B3>a dostarczona\n", 1);
                                                      ^~~~~~~~                                   ~~~~
themes.c:1050:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ack_mboxfull", "%! Wiadomo<B6><E6> do %1 nie zosta<B3>a dostarczona, u<BF>ytkownik ma pe<B3>n<B1> skrzynk<EA>\n", 1);
                                              ^~~~~~~~                ~~~~                ~~~~              ~~~~ ~~~~        ~~~~
themes.c:1051:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("ack_not_delivered", "%! Wiadomo<B6><E6> do %1 nie zosta<B3>a dostarczona\n", 1);
                                                   ^~~~~~~~                ~~~~
themes.c:1052:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("message_too_long", "%! Wiadomo<B6><E6> jest zbyt d<B3>uga i zosta<B3>a skr<F3>cona\n", 1);
                                                  ^~~~~~~~            ~~~~           ~~~~     ~~~~
themes.c:1055:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("status_avail", "%> %1 jest dost<EA>pn%@2\n", 1);
                                                   ^~~~
themes.c:1056:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("status_avail_descr", "%> %1 jest dost<EA>pn%@2: %T%3%n\n", 1);
                                                         ^~~~
themes.c:1057:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("status_busy", "%> %1 jest zaj<EA>t%@2\n", 1);
                                                 ^~~~
themes.c:1058:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("status_busy_descr", "%> %1 jest zaj<EA>t%@2: %T%3%n\n", 1);
                                                       ^~~~
themes.c:1059:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("status_not_avail", "%> %1 jest niedost<EA>pn%@2\n", 1);
                                                          ^~~~
themes.c:1060:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("status_not_avail_descr", "%> %1 jest niedost<EA>pn%@2: %T%3%n\n", 1);
                                                                ^~~~
themes.c:1063:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_is_connected", "%> %1 jest po<B3><B1>czon%@2 z serwerem%n\n", 1);
                                                      ^~~~~~~~
themes.c:1065:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("auto_away", "%> Automagicznie zmieniono stan na zaj<EA>ty po %1 nieaktywno<B6>ci\n", 1);
                                                                       ^~~~                   ~~~~
themes.c:1066:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("auto_away_descr", "%> Automagicznie zmieniono stan na zaj<EA>ty po %1 nieaktywno<B6>ci: %T%2%n%3\n", 1);
                                                                             ^~~~                   ~~~~
themes.c:1067:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("auto_back", "%> Automagicznie zmieniono stan na dost<EA>pny\n", 1);
                                                                        ^~~~
themes.c:1068:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("auto_back_descr", "%> Automagicznie zmieniono stan na dost<EA>pny: %T%2%n%3\n", 1);
                                                                              ^~~~
themes.c:1071:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("connecting", "%> <A3><B1>cz<EA> si<EA> z serwerem...\n", 1);
                                     ^~~~~~~~  ~~~~   ~~~~
themes.c:1072:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed", "%! Po<B3><B1>czenie nie uda<B3>o si<EA>: %1\n", 1);
                                        ^~~~~~~~              ~~~~    ~~~~
themes.c:1074:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_connecting", "Nie mo<BF>na po<B3><B1>czy<E6> si<EA> z serwerem", 1);
                                                    ^~~~     ~~~~~~~~   ~~~~   ~~~~
themes.c:1075:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_invalid", "Nieprawid<B3>owa odpowied<BC> serwera", 1);
                                                    ^~~~            ~~~~
themes.c:1076:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_disconnected", "Serwer zerwa<B3> po<B3><B1>czenie", 1);
                                                            ^~~~   ~~~~~~~~
themes.c:1077:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_password", "Nieprawid<B3>owe has<B3>o", 1);
                                                     ^~~~       ~~~~
themes.c:1078:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_404", "B<B3><B1>d serwera HTTP", 1);
                                        ^~~~~~~~
themes.c:1079:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_tls", "B<B3><B1>d negocjacji TLS", 1);
                                        ^~~~~~~~
themes.c:1080:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_memory", "Brak pami<EA>ci", 1);
                                                   ^~~~
themes.c:1081:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_intruder", "Zbyt wiele pr<F3>b po<B3><B1>czenia z nieprawid<B3>owym has<B3>em", 1);
                                                         ^~~~    ~~~~~~~~                  ~~~~        ~~~~
themes.c:1082:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_failed_unavailable", "Serwery GG s<B1> teraz wy<B3><B1>czone. Spr<F3>buj p<F3><BC>niej", 1);
                                                           ^~~~         ~~~~~~~~          ~~~~     ~~~~~~~~
themes.c:1083:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_stopped", "%! Przerwano <B3><B1>czenie\n", 1);
                                                 ^~~~~~~~
themes.c:1084:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_timeout", "%! Przekroczono limit czasu operacji <B3><B1>czenia z serwerem\n", 1);
                                                                         ^~~~~~~~
themes.c:1085:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("connected", "%> Po<B3><B1>czono\n", 1);
                                      ^~~~~~~~
themes.c:1086:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("connected_descr", "%> Po<B3><B1>czono: %T%1%n\n", 1);
                                            ^~~~~~~~
themes.c:1087:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("disconnected", "%> Roz<B3><B1>czono\n", 1);
                                          ^~~~~~~~
themes.c:1088:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("disconnected_descr", "%> Roz<B3><B1>czono: %T%1%n\n", 1);
                                                ^~~~~~~~
themes.c:1089:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("already_connected", "%! Klient jest ju<BF> po<B3><B1>czony. Wpisz %Treconnect%n aby po<B3><B1>czy<E6> ponownie\n", 1);
                                                          ^~~~   ~~~~~~~~                                 ~~~~~~~~   ~~~~
themes.c:1090:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("during_connect", "%! <A3><B1>czenie trwa. Wpisz %Tdisconnect%n aby przerwa<E6>\n", 1);
                                         ^~~~~~~~                                             ~~~~
themes.c:1091:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_broken", "%! Po<B3><B1>czenie zosta<B3>o przerwane\n", 1);
                                        ^~~~~~~~            ~~~~
themes.c:1092:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conn_disconnected", "%! Serwer zerwa<B3> po<B3><B1>czenie\n", 1);
                                                        ^~~~   ~~~~~~~~
themes.c:1093:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("not_connected", "%! Brak po<B3><B1>czenia z serwerem. Wpisz %Tconnect%n\n", 1);
                                               ^~~~~~~~
themes.c:1094:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("not_connected_msg_queued", "%! Brak po<B3><B1>czenia z serwerem. Wiadomo<B6><E6> b<EA>dzie wys<B3>ana po po<B3><B1>czeniu.%n\n", 1);
                                                          ^~~~~~~~                          ~~~~~~~~  ~~~~        ~~~~         ~~~~~~~~
themes.c:1095:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("invalid_local_ip", "%! Nieprawid<B3>owy adres lokalny.\n", 1);
                                                    ^~~~
themes.c:1099:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("theme_default", "%> Ustawiono domy<B6>lny motyw\n", 1);
                                                      ^~~~
themes.c:1100:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("error_loading_theme", "%! B<B3><B1>d podczas <B3>adowania motywu: %1\n", 1);
                                               ^~~~~~~~          ~~~~
themes.c:1105:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("variable_invalid", "%! Nieprawid<B3>owa warto<B6><E6> zmiennej\n", 1);
                                                    ^~~~         ~~~~~~~~
themes.c:1106:120: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_config", "%! Niekompletna konfiguracja. Wpisz:\n%!   %Tset uin <numerek-gg>%n\n%!   %Tset password <has<B3>o>%n\n%!   %Tset email <adres-email>%n\n%!   %Tsave%n\n%! Nast<EA>pnie wydaj polecenie:\n%!   %Tconnect%n\n%! Je<B6>li nie masz swojego numerka, wpisz:\n%!   %Ttoken%n\n%!   %Tregister <e-mail> <has<B3>o> <token>%n\n\n%> %|Po po<B3><B1>czeniu, nowe okna rozmowy b<EA>d<B1> tworzone automatycznie, gdy kto<B6> przy<B6>le wiadomo<B6><E6>. Aby przej<B6><E6> do okna o podanym numerze nale<BF>y wcisn<B1><E6> %TAlt-numer%n lub %TEsc%n, a nast<EA>pnie cyfr<EA>. Aby rozpocz<B1><E6> rozmow<EA>, nale<BF>y u<BF>y<E6> polecenia %Tquery%n. Aby doda<E6> kogo<B6> do listy kontakt<F3>w, nale<BF>y u<BF>y<E6> polecenia %Tadd%n. Wszystkie kombinacje klawiszy s<B1> opisane w pliku %TREADME%n, a list<EA> komend wy<B6>wietla polecenie %Thelp%n.\n\n", 2);
                                                                                                                              ^~~~
themes.c:1106:183: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_config", "%! Niekompletna konfiguracja. Wpisz:\n%!   %Tset uin <numerek-gg>%n\n%!   %Tset password <has<B3>o>%n\n%!   %Tset email <adres-email>%n\n%!   %Tsave%n\n%! Nast<EA>pnie wydaj polecenie:\n%!   %Tconnect%n\n%! Je<B6>li nie masz swojego numerka, wpisz:\n%!   %Ttoken%n\n%!   %Tregister <e-mail> <has<B3>o> <token>%n\n\n%> %|Po po<B3><B1>czeniu, nowe okna rozmowy b<EA>d<B1> tworzone automatycznie, gdy kto<B6> przy<B6>le wiadomo<B6><E6>. Aby przej<B6><E6> do okna o podanym numerze nale<BF>y wcisn<B1><E6> %TAlt-numer%n lub %TEsc%n, a nast<EA>pnie cyfr<EA>. Aby rozpocz<B1><E6> rozmow<EA>, nale<BF>y u<BF>y<E6> polecenia %Tquery%n. Aby doda<E6> kogo<B6> do listy kontakt<F3>w, nale<BF>y u<BF>y<E6> polecenia %Tadd%n. Wszystkie kombinacje klawiszy s<B1> opisane w pliku %TREADME%n, a list<EA> komend wy<B6>wietla polecenie %Thelp%n.\n\n", 2);
                                                                                                                                                                                                ^~~~
themes.c:1106:230: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_config", "%! Niekompletna konfiguracja. Wpisz:\n%!   %Tset uin <numerek-gg>%n\n%!   %Tset password <has<B3>o>%n\n%!   %Tset email <adres-email>%n\n%!   %Tsave%n\n%! Nast<EA>pnie wydaj polecenie:\n%!   %Tconnect%n\n%! Je<B6>li nie masz swojego numerka, wpisz:\n%!   %Ttoken%n\n%!   %Tregister <e-mail> <has<B3>o> <token>%n\n\n%> %|Po po<B3><B1>czeniu, nowe okna rozmowy b<EA>d<B1> tworzone automatycznie, gdy kto<B6> przy<B6>le wiadomo<B6><E6>. Aby przej<B6><E6> do okna o podanym numerze nale<BF>y wcisn<B1><E6> %TAlt-numer%n lub %TEsc%n, a nast<EA>pnie cyfr<EA>. Aby rozpocz<B1><E6> rozmow<EA>, nale<BF>y u<BF>y<E6> polecenia %Tquery%n. Aby doda<E6> kogo<B6> do listy kontakt<F3>w, nale<BF>y u<BF>y<E6> polecenia %Tadd%n. Wszystkie kombinacje klawiszy s<B1> opisane w pliku %TREADME%n, a list<EA> komend wy<B6>wietla polecenie %Thelp%n.\n\n", 2);
                                                                                                                                                                                                                                                  ^~~~
themes.c:1106:313: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_config", "%! Niekompletna konfiguracja. Wpisz:\n%!   %Tset uin <numerek-gg>%n\n%!   %Tset password <has<B3>o>%n\n%!   %Tset email <adres-email>%n\n%!   %Tsave%n\n%! Nast<EA>pnie wydaj polecenie:\n%!   %Tconnect%n\n%! Je<B6>li nie masz swojego numerka, wpisz:\n%!   %Ttoken%n\n%!   %Tregister <e-mail> <has<B3>o> <token>%n\n\n%> %|Po po<B3><B1>czeniu, nowe okna rozmowy b<EA>d<B1> tworzone automatycznie, gdy kto<B6> przy<B6>le wiadomo<B6><E6>. Aby przej<B6><E6> do okna o podanym numerze nale<BF>y wcisn<B1><E6> %TAlt-numer%n lub %TEsc%n, a nast<EA>pnie cyfr<EA>. Aby rozpocz<B1><E6> rozmow<EA>, nale<BF>y u<BF>y<E6> polecenia %Tquery%n. Aby doda<E6> kogo<B6> do listy kontakt<F3>w, nale<BF>y u<BF>y<E6> polecenia %Tadd%n. Wszystkie kombinacje klawiszy s<B1> opisane w pliku %TREADME%n, a list<EA> komend wy<B6>wietla polecenie %Thelp%n.\n\n", 2);
                                                                                                                                                                                                                                                                                                                                        ^~~~
themes.c:1106:340: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_config", "%! Niekompletna konfiguracja. Wpisz:\n%!   %Tset uin <numerek-gg>%n\n%!   %Tset password <has<B3>o>%n\n%!   %Tset email <adres-email>%n\n%!   %Tsave%n\n%! Nast<EA>pnie wydaj polecenie:\n%!   %Tconnect%n\n%! Je<B6>li nie masz swojego numerka, wpisz:\n%!   %Ttoken%n\n%!   %Tregister <e-mail> <has<B3>o> <token>%n\n\n%> %|Po po<B3><B1>czeniu, nowe okna rozmowy b<EA>d<B1> tworzone automatycznie, gdy kto<B6> przy<B6>le wiadomo<B6><E6>. Aby przej<B6><E6> do okna o podanym numerze nale<BF>y wcisn<B1><E6> %TAlt-numer%n lub %TEsc%n, a nast<EA>pnie cyfr<EA>. Aby rozpocz<B1><E6> rozmow<EA>, nale<BF>y u<BF>y<E6> polecenia %Tquery%n. Aby doda<E6> kogo<B6> do listy kontakt<F3>w, nale<BF>y u<BF>y<E6> polecenia %Tadd%n. Wszystkie kombinacje klawiszy s<B1> opisane w pliku %TREADME%n, a list<EA> komend wy<B6>wietla polecenie %Thelp%n.\n\n", 2);
                                                                                                                                                                                                                                                                                                                                                                      ^~~~~~~~                           ~~~~ ~~~~                                ~~~~     ~~~~          ~~~~~~~~           ~~~~~~~~                               ~~~~       ~~~~~~~~                                  ~~~~         ~~~~             ~~~~~~~~       ~~~~      ~~~~   ~~~~ ~~~~                              ~~~~     ~~~~                 ~~~~       ~~~~   ~~~~ ~~~~                                                   ~~~~                                   ~~~~          ~~~~
themes.c:1107:114: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_config,speech", "niekompletna konfiguracja. wpisz set uin, a potem numer gadu-gadu, potem set pas<B3>ord, za tym swoje has<B3>o, a nast<EA>pnie set imejl (bez my<B6>lnika), a za tym sw<F3>j adres imejl. wpisz sejf, <BF>eby zapisa<E6> ustawienia. wpisz konekt by si<EA> po<B3><B1>czy<E6>. niestety rejestracja wymaga odczytania z ekranu wys<B3>anego przez serwer tokenu. po po<B3><B1>czeniu, nowe okna rozmowy b<EA>d<B1> tworzone automatycznie, gdy kto<B6> przy<B6>le wiadomo<B6><E6>. aby przej<B6><E6> do okna o podanym numerze, nale<BF>y wcisn<B1><E6> alt-numer lub eskejp, a nast<EA>pnie cyfr<EA>. aby rozpocz<B1><E6> rozmow<EA>, nale<BF>y u<BF>y<E6> polecenia k<B3>ery. aby doda<E6> kogo<B6> do listy kontakt<F3>w, nale<BF>y u<BF>y<E6> polecenia edd. wszystkie kombinacje klawiszy s<B1> opisane w pliku ridmi, a list<EA> komend wy<B6>wietla polecenie help.", 1);
                                                                                                                        ^~~~                     ~~~~         ~~~~                      ~~~~                   ~~~~                           ~~~~          ~~~~                               ~~~~   ~~~~~~~~   ~~~~                                                     ~~~~                                ~~~~~~~~                           ~~~~ ~~~~                                ~~~~     ~~~~          ~~~~~~~~           ~~~~~~~~                                ~~~~       ~~~~~~~~                             ~~~~         ~~~~             ~~~~~~~~       ~~~~      ~~~~   ~~~~ ~~~~            ~~~~             ~~~~     ~~~~                 ~~~~       ~~~~   ~~~~ ~~~~                                               ~~~~                              ~~~~          ~~~~
themes.c:1108:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("error_reading_config", "%! Nie mo<BF>na odczyta<E6> pliku konfiguracyjnego: %1\n", 1);
                                                     ^~~~          ~~~~
themes.c:1110:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("config_line_incorrect", "%! Nieprawid<B3>owa linia '%T%1%n', pomijam\n", 1);
                                                         ^~~~
themes.c:1115:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("register_failed", "%! B<B3><B1>d podczas rejestracji: %1\n", 1);
                                           ^~~~~~~~
themes.c:1118:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("registered_today", "%! Ju<BF> zarejestrowano jeden numer. Nie nadu<BF>ywaj\n", 1);
                                             ^~~~                                     ~~~~
themes.c:1124:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("unregister_failed", "%! B<B3><B1>d podczas usuwania konta: %1\n", 1);
                                             ^~~~~~~~
themes.c:1127:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("remind", "%> Has<B3>o zosta<B3>o wys<B3>ane\n", 1);
                                    ^~~~       ~~~~     ~~~~
themes.c:1128:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("remind_failed", "%! B<B3><B1>d podczas wysy<B3>ania has<B3>a: %1\n", 1);
                                         ^~~~~~~~              ~~~~        ~~~~
themes.c:1129:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("remind_timeout", "%! Przekroczono limit czasu operacji wys<B3>ania has<B3>a\n", 1);
                                                                              ^~~~        ~~~~
themes.c:1132:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("passwd", "%> Has<B3>o zosta<B3>o zmienione\n", 1);
                                    ^~~~       ~~~~
themes.c:1133:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("passwd_failed", "%! B<B3><B1>d podczas zmiany has<B3>a: %1\n", 1);
                                         ^~~~~~~~                    ~~~~
themes.c:1134:79: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("passwd_timeout", "%! Przekroczono limit czasu operacji zmiany has<B3>a\n", 1);
                                                                                     ^~~~
themes.c:1135:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("passwd_email", "%! Nale<BF>y ustawi<E6> zmienn<B1> %Temail%n\n", 1);
                                           ^~~~        ~~~~       ~~~~
themes.c:1138:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("change", "%> Informacje w katalogu publicznym zosta<B3>y zmienione\n", 1);
                                                                       ^~~~
themes.c:1139:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("change_failed", "%! B<B3><B1>d podczas zmiany informacji w katalogu publicznym\n", 1);
                                         ^~~~~~~~
themes.c:1145:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("token_start", "%> Pocz<B1>tek tokenu\n", 1);
                                          ^~~~
themes.c:1147:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("token_failed", "%! B<B3><B1>d pobierania tokenu: %1\n", 1);
                                        ^~~~~~~~
themes.c:1149:94: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("token_unsupported", "%! System operacyjny nie zawiera funkcji potrzebnych do obs<B3>ugi token<F3>w\n", 1);
                                                                                                    ^~~~         ~~~~
themes.c:1150:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("token_missing", "%! Nale<BF>y najpierw pobra<E6> z serwera token komend<B1> %Ttoken%n\n", 1);
                                            ^~~~                ~~~~                       ~~~~
themes.c:1153:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("sms_error", "%! B<B3><B1>d wysy<B3>ania SMS: %1\n", 1);
                                     ^~~~~~~~      ~~~~
themes.c:1154:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("sms_unknown", "%! %1 nie ma podanego numeru kom<F3>rki\n", 1);
                                                                   ^~~~
themes.c:1155:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("sms_sent", "%> SMS do %T%1%n zosta<B3> wys<B3>any\n", 1);
                                                      ^~~~    ~~~~
themes.c:1156:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("sms_failed", "%! SMS do %T%1%n nie zosta<B3> wys<B3>any\n", 1);
                                                            ^~~~    ~~~~
themes.c:1162:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_failed", "%! Wyst<B1>pi<B3> b<B3><B1>d podczas szukania: %1\n", 1);
                                            ^~~~  ~~~~  ~~~~~~~~
themes.c:1164:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_no_last", "%! Brak wynik<F3>w ostatniego wyszukiwania\n", 1);
                                                   ^~~~
themes.c:1178:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_results_single_active", "%Y(dost<EA>pn%@1)%n", 1);
                                                           ^~~~
themes.c:1179:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_results_single_busy", "%G(zaj<EA>t%@1)%n", 1);
                                                        ^~~~
themes.c:1180:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_results_single_inactive", "%r(niedost<EA>pn%@1)%n", 1);
                                                                ^~~~
themes.c:1185:90: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_results_single", "%) Pseudonim: %T%3%n\n%) Numerek: %T%1%n %7\n%) Imi<EA> i nazwisko: %T%2%n\n%) Miejscowo<B6><E6>: %T%4%n\n%) Rok urodzenia: %T%5%n\n", 1);
                                                                                                ^~~~
themes.c:1185:124: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("search_results_single", "%) Pseudonim: %T%3%n\n%) Numerek: %T%1%n %7\n%) Imi<EA> i nazwisko: %T%2%n\n%) Miejscowo<B6><E6>: %T%4%n\n%) Rok urodzenia: %T%5%n\n", 1);
                                                                                                                                     ^~~~~~~~
themes.c:1189:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("no_processes", "%! Nie ma dzia<B3>aj<B1>cych proces<F3>w\n", 1);
                                                  ^~~~  ~~~~           ~~~~
themes.c:1190:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("process_exit", "%> Proces %1 (%2) zako<F1>czy<B3> dzia<B3>anie z wynikiem %3\n", 1);
                                                          ^~~~   ~~~~     ~~~~
themes.c:1192:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("exec_error", "%! B<B3><B1>d uruchamiania procesu: %1\n", 1);
                                      ^~~~~~~~
themes.c:1198:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_name", "%K| %nImi<EA> i nazwisko: %T%1 %2%n\n", 1);
                                               ^~~~
themes.c:1204:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_firewalled", "%K| %nZnajduje si<EA> za firewall/NAT\n", 1);
                                                             ^~~~
themes.c:1213:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_voip", "%K| %nObs<B3>uguje rozmowy g<B3>osowe\n", 1);
                                               ^~~~               ~~~~
themes.c:1217:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_avail", "%Ydost<EA>pn%@1%n", 1);
                                             ^~~~
themes.c:1218:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_avail_descr", "%Ydost<EA>pn%@1%n (%2)", 1);
                                                   ^~~~
themes.c:1219:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_busy", "%Gzaj<EA>t%@1%n", 1);
                                           ^~~~
themes.c:1220:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_busy_descr", "%Gzaj<EA>t%@1%n (%2)", 1);
                                                 ^~~~
themes.c:1221:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_not_avail", "%rniedost<EA>pn%@1%n", 1);
                                                    ^~~~
themes.c:1222:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_not_avail_descr", "%rniedost<EA>pn%@1%n (%2)", 1);
                                                          ^~~~
themes.c:1225:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("user_info_blocked", "%mblokuj<B1>c%@1%n", 1);
                                                 ^~~~
themes.c:1230:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("group_member_already", "%! %1 nale<BF>y ju<BF> do grupy %T%2%n\n", 1);
                                                      ^~~~    ~~~~
themes.c:1231:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("group_member_not_yet", "%! %1 nie nale<BF>y do grupy %T%2%n\n", 1);
                                                          ^~~~
themes.c:1240:77: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_server_tls", "%) Aktualny serwer: %T%1%n:%T%2%n (po<B3><B1>czenie szyfrowane)\n", 1);
                                                                                   ^~~~~~~~
themes.c:1241:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_avail", "%Ydost<EA>pny%n", 1);
                                               ^~~~
themes.c:1242:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_avail_descr", "%Ydost<EA>pny%n (%T%1%n%2)", 1);
                                                     ^~~~
themes.c:1243:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_busy", "%Gzaj<EA>ty%n", 1);
                                             ^~~~
themes.c:1244:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_busy_descr", "%Gzaj<EA>ty%n (%T%1%n%2)", 1);
                                                   ^~~~
themes.c:1247:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_not_avail", "%rniedost<EA>pny%n", 1);
                                                      ^~~~
themes.c:1250:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_connected_since", "%) Po<B3><B1>czony od: %T%1%n\n", 1);
                                                        ^~~~~~~~
themes.c:1251:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_disconnected_since", "%) Roz<B3><B1>czony od: %T%1%n\n", 1);
                                                            ^~~~~~~~
themes.c:1254:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_ekg_started_since", "%) Program dzia<B3>a od: %T%1%n\n", 1);
                                                                    ^~~~
themes.c:1257:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("show_status_msg_queue", "%) Ilo<B6><E6> wiadomo<B6>ci w kolejce do wys<B3>ania: %T%1%n\n", 1);
                                                   ^~~~~~~~        ~~~~                   ~~~~
themes.c:1260:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("aliases_list_empty", "%! Brak alias<F3>w\n", 1);
                                                       ^~~~
themes.c:1265:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("aliases_del", "%) Usuni<EA>to alias %T%1%n\n", 1);
                                           ^~~~
themes.c:1266:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("aliases_del_all", "%) Usuni<EA>to wszystkie aliasy\n", 1);
                                               ^~~~
themes.c:1267:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("aliases_exist", "%! Alias %T%1%n ju<BF> istnieje\n", 1);
                                                       ^~~~
themes.c:1269:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("aliases_command", "%! %T%1%n jest wbudowan<B1> komend<B1>\n", 1);
                                                              ^~~~       ~~~~
themes.c:1270:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("aliases_not_enough_params", "%! Alias %T%1%n wymaga wi<EA>kszej ilo<B6>ci parametr<F3>w\n", 1);
                                                                          ^~~~         ~~~~           ~~~~
themes.c:1273:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_attack", "%! %|Program otrzyma<B3> zbyt wiele <BF><B1>da<F1> bezpo<B6>rednich po<B3><B1>cze<F1>, ostatnie od %1\n", 1);
                                                      ^~~~            ~~~~~~~~  ~~~~      ~~~~          ~~~~~~~~   ~~~~
themes.c:1274:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_spoof", "%! %|U<BF>ytkownik %1 poda<B3> serwerowi adres %T%2%n, ale po<B3><B1>czy<B3> si<EA> z nami z adresu %T%3%n. Mo<BF>liwe, <BF>e kto<B6> pr<F3>buje si<EA> pod niego podszy<E6>. Zachowaj ostro<BF>no<B6><E6>!\n", 1);
                                       ^~~~                ~~~~                               ~~~~~~~~   ~~~~   ~~~~                           ~~~~      ~~~~     ~~~~   ~~~~       ~~~~                 ~~~~                ~~~~  ~~~~~~~~
themes.c:1275:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_limit", "%! %|Przekroczono limit bezpo<B6>rednich po<B3><B1>cze<F1> i dla bezpiecze<F1>stwa zosta<B3>y one wy<B3><B1>czone. Aby je w<B3><B1>czy<E6> ponownie, nale<BF>y wpisa<E6> polecenie %Tset dcc 1%n i po<B3><B1>czy<E6> si<EA> ponownie. Limit mo<BF>na zmieni<E6> za pomoc<B1> zmiennej %Tdcc_limit%n.\n", 1);
                                                              ^~~~          ~~~~~~~~   ~~~~                ~~~~          ~~~~        ~~~~~~~~               ~~~~~~~~   ~~~~               ~~~~       ~~~~                             ~~~~~~~~   ~~~~   ~~~~                   ~~~~         ~~~~         ~~~~
themes.c:1276:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_create_error", "%! Nie mo<BF>na w<B3><B1>czy<E6> po<B3><B1>cze<F1> bezpo<B6>rednich: %1\n", 1);
                                                 ^~~~    ~~~~~~~~   ~~~~   ~~~~~~~~   ~~~~      ~~~~
themes.c:1277:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_error_network", "%! B<B3><B1>d transmisji z %1\n", 1);
                                             ^~~~~~~~
themes.c:1278:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_error_refused", "%! Po<B3><B1>czenie z %1 zosta<B3>o odrzucone\n", 1);
                                              ^~~~~~~~                 ~~~~
themes.c:1279:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_error_unknown", "%! Nieznany b<B3><B1>d po<B3><B1>czenia bezpo<B6>redniego\n", 1);
                                                      ^~~~~~~~    ~~~~~~~~            ~~~~
themes.c:1280:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_error_handshake", "%! Nie mo<BF>na nawi<B1>za<E6> po<B3><B1>czenia z %1\n", 1);
                                                    ^~~~       ~~~~  ~~~~   ~~~~~~~~
themes.c:1281:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_user_aint_dcc", "%! %1 nie ma w<B3><B1>czonej obs<B3>ugi po<B3><B1>cze<F1> bezpo<B6>rednich\n", 1);
                                                       ^~~~~~~~          ~~~~      ~~~~~~~~   ~~~~      ~~~~
themes.c:1282:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_timeout", "%! Przekroczono limit czasu operacji bezpo<B6>redniego po<B3><B1>czenia z %1\n", 1);
                                                                             ^~~~           ~~~~~~~~
themes.c:1283:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_not_supported", "%! Opcja %T%1%n nie jest jeszcze obs<B3>ugiwana\n", 1);
                                                                             ^~~~
themes.c:1284:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_open_error", "%! Nie mo<BF>na otworzy<E6> %T%1%n: %2\n", 1);
                                               ^~~~          ~~~~
themes.c:1285:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_pending_header", "%> Po<B3><B1>czenia oczekuj<B1>ce:\n", 1);
                                                    ^~~~~~~~              ~~~~
themes.c:1286:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_pending_send", "%) #%1, %2, wysy<B3>anie %T%3%n\n", 1);
                                                             ^~~~
themes.c:1287:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_pending_get", "%) #%1, %2, odbi<F3>r %T%3%n\n", 1);
                                                            ^~~~
themes.c:1289:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_header", "%> Po<B3><B1>czenia aktywne:\n", 1);
                                                   ^~~~~~~~
themes.c:1290:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_send", "%) #%1, %2, wysy<B3>anie %T%3%n, %T%4b%n z %T%5b%n (%6%%)\n", 1);
                                                            ^~~~
themes.c:1291:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_send_speed_s", "%) #%1, %2, wysy<B3>anie %T%3%n, %T%4b%n z %T%5b%n (%6%%, %T%7%nkB/s, pozosta<B3>o %T%8%ns)\n", 1);
                                                                    ^~~~                                                         ~~~~
themes.c:1292:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_send_speed_ms", "%) #%1, %2, wysy<B3>anie %T%3%n, %T%4b%n z %T%5b%n (%6%%, %T%7%nkB/s, pozosta<B3>o %T%8%nm %T%9%ns)\n", 1);
                                                                     ^~~~                                                         ~~~~
themes.c:1293:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_get", "%) #%1, %2, odbi<F3>r %T%3%n, %T%4b%n z %T%5b%n (%6%%)\n", 1);
                                                           ^~~~
themes.c:1294:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_get_speed_s", "%) #%1, %2, odbi<F3>r %T%3%n, %T%4b%n z %T%5b%n (%6%%, %T%7%nkB/s, pozosta<B3>o %T%8%ns)\n", 1);
                                                                   ^~~~                                                      ~~~~
themes.c:1295:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_active_get_speed_ms", "%) #%1, %2, odbi<F3>r %T%3%n, %T%4b%n z %T%5b%n (%6%%, %T%7%nkB/s, pozosta<B3>o %T%8%nm %T%9%ns)\n", 1);
                                                                    ^~~~                                                      ~~~~
themes.c:1297:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_show_empty", "%! Brak bezpo<B6>rednich po<B3><B1>cze<F1>\n", 1);
                                                   ^~~~          ~~~~~~~~   ~~~~
themes.c:1298:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_receiving_already", "%! Plik %T%1%n od u<BF>ytkownika %2 jest ju<BF> pobierany\n", 1);
                                                                ^~~~                    ~~~~
themes.c:1300:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_done_get", "%> Zako<F1>czono pobieranie pliku %T%2%n od %1\n", 1);
                                           ^~~~
themes.c:1301:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_done_send", "%> Zako<F1>czono wysy<B3>anie pliku %T%2%n do %1\n", 1);
                                            ^~~~          ~~~~
themes.c:1302:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_close", "%) Zamkni<EA>to po<B3><B1>czenie z %1\n", 1);
                                          ^~~~     ~~~~~~~~
themes.c:1304:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_voice_offer", "%) %1 chce rozmawia<E6>\n%) Wpisz %Tdcc voice #%2%n, by rozpocz<B1><E6> rozmow<EA>, lub %Tdcc close #%2%n, by anulowa<E6>\n", 1);
                                                          ^~~~
themes.c:1304:93: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_voice_offer", "%) %1 chce rozmawia<E6>\n%) Wpisz %Tdcc voice #%2%n, by rozpocz<B1><E6> rozmow<EA>, lub %Tdcc close #%2%n, by anulowa<E6>\n", 1);
                                                                                                      ^~~~~~~~       ~~~~                                   ~~~~
themes.c:1305:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_voice_running", "%! Mo<BF>na prowadzi<E6> tylko jedn<B1> rozmow<EA> g<B3>osow<B1> na raz\n", 1);
                                              ^~~~           ~~~~           ~~~~       ~~~~  ~~~~    ~~~~
themes.c:1306:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_voice_unsupported", "%! Nie wkompilowano obs<B3>ugi rozm<F3>w g<B3>osowych. Przeczytaj %Tdocs/voip.txt%n\n", 1);
                                                                    ^~~~        ~~~~   ~~~~
themes.c:1307:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_get_offer", "%) %1 przesy<B3>a plik %T%2%n o rozmiarze %T%3b%n\n%) Wpisz %Tdcc get #%4%n, by go odebra<E6>, lub %Tdcc close #%4%n, by anulowa<E6>\n", 1);
                                                 ^~~~
themes.c:1307:117: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_get_offer", "%) %1 przesy<B3>a plik %T%2%n o rozmiarze %T%3b%n\n%) Wpisz %Tdcc get #%4%n, by go odebra<E6>, lub %Tdcc close #%4%n, by anulowa<E6>\n", 1);
                                                                                                                              ^~~~                                   ~~~~
themes.c:1308:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_get_offer_resume", "%) Plik istnieje ju<BF> na dysku, wi<EA>c mo<BF>na wznowi<E6> pobieranie poleceniem %Tdcc resume #%4%n\n", 1);
                                                               ^~~~             ~~~~    ~~~~         ~~~~
themes.c:1309:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_get_getting", "%) Rozpocz<EA>to pobieranie pliku %T%2%n od %1\n", 1);
                                                 ^~~~
themes.c:1310:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_get_cant_create", "%! Nie mo<BF>na utworzy<E6> pliku %T%1%n\n", 1);
                                                    ^~~~          ~~~~
themes.c:1312:85: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_get_cant_overwrite", "%! Plik %T%1%n i wszystkie jego kopie istniej<B1>\n", 1);
                                                                                           ^~~~
themes.c:1313:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_not_found", "%! Nie znaleziono po<B3><B1>czenia %T%1%n\n", 1);
                                                         ^~~~~~~~
themes.c:1314:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_invalid_ip", "%! Nieprawid<B3>owy adres IP\n", 1);
                                                  ^~~~
themes.c:1315:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_user_not_avail", "%! %1 musi by<E6> aktywn%@2, by m<F3>c nawi<B1>za<E6> po<B3><B1>czenie\n", 1);
                                                       ^~~~                ~~~~      ~~~~  ~~~~   ~~~~~~~~
themes.c:1316:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("dcc_must_reconnect", "%) Aby zmiany odnios<B3>y skutek, nale<BF>y ponownie po<B3><B1>czy<E6> si<EA> z serwerem\n", 1);
                                                              ^~~~              ~~~~             ~~~~~~~~   ~~~~   ~~~~
themes.c:1319:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("query_started", "%) Rozpocz<EA>to rozmow<EA> z %T%1%n\n", 1);
                                               ^~~~         ~~~~
themes.c:1320:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("query_started_window", "%) Wci<B6>nij %TAlt-G%n by ignorowa<E6>, %TAlt-K%n by zamkn<B1><E6> okno\n", 1);
                                                  ^~~~                         ~~~~                    ~~~~~~~~
themes.c:1321:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("query_finished", "%) Zako<F1>czono rozmow<EA> z %T%1%n\n", 1);
                                             ^~~~            ~~~~
themes.c:1322:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("query_exist", "%! Rozmowa z %T%1%n jest ju<BF> prowadzona w okienku nr %T%2%n\n", 1);
                                                              ^~~~
themes.c:1325:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("events_list_empty", "%! Brak zdarze<F1>\n", 1);
                                                       ^~~~
themes.c:1329:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("events_del", "%) Usuni<EA>to zdarzenie %T%1%n\n", 1);
                                          ^~~~
themes.c:1330:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("events_del_all", "%) Usuni<EA>to wszystkie zdarzenia\n", 1);
                                              ^~~~
themes.c:1334:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("events_seq_incorrect", "%! Nieprawid<B3>owa sekwencja\n", 1);
                                                        ^~~~
themes.c:1337:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_put_ok", "%> List<EA> kontakt<F3>w zachowano na serwerze\n", 1);
                                              ^~~~        ~~~~
themes.c:1338:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_put_error", "%! B<B3><B1>d podczas wysy<B3>ania listy kontakt<F3>w\n", 1);
                                              ^~~~~~~~              ~~~~                  ~~~~
themes.c:1339:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_get_ok", "%> List<EA> kontakt<F3>w wczytano z serwera\n", 1);
                                              ^~~~        ~~~~
themes.c:1340:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_get_error", "%! B<B3><B1>d podczas pobierania listy kontakt<F3>w\n", 1);
                                              ^~~~~~~~                                  ~~~~
themes.c:1341:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_clear_ok", "%) Usuni<EA>to list<EA> kontakt<F3>w z serwera\n", 1);
                                                 ^~~~       ~~~~        ~~~~
themes.c:1342:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_clear_error", "%! B<B3><B1>d podczas usuwania listy kontakt<F3>w\n", 1);
                                                ^~~~~~~~                                ~~~~
themes.c:1343:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_config_put_ok", "%> List<EA> kontakt<F3>w i konfiguracj<EA> zachowano na serwerze\n", 1);
                                                     ^~~~        ~~~~               ~~~~
themes.c:1344:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_config_put_error", "%! B<B3><B1>d podczas wysy<B3>ania listy kontakt<F3>w i konfiguracji\n", 1);
                                                     ^~~~~~~~              ~~~~                  ~~~~
themes.c:1345:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_config_get_ok", "%> List<EA> kontakt<F3>w i konfiguracj<EA> wczytano z serwera\n", 1);
                                                     ^~~~        ~~~~               ~~~~
themes.c:1346:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_config_get_error", "%! B<B3><B1>d podczas pobierania listy kontakt<F3>w i konfiguracji\n", 1);
                                                     ^~~~~~~~                                  ~~~~
themes.c:1347:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_config_clear_ok", "%) Usuni<EA>to list<EA> kontakt<F3>w i konfiguracj<EA> z serwera\n", 1);
                                                        ^~~~       ~~~~        ~~~~               ~~~~
themes.c:1348:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_config_clear_error", "%! B<B3><B1>d podczas usuwania listy kontakt<F3>w i konfiguracji\n", 1);
                                                       ^~~~~~~~                                ~~~~
themes.c:1349:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_backup_ok", "%> Zachowano kopi<EA> bezpiecze<F1>stwa listy kontakt<F3>w\n", 1);
                                                           ^~~~          ~~~~                  ~~~~
themes.c:1350:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("userlist_backup_failed", "%! B<B3><B1>d podczas zachowywania kopii bezpiecze<F1>stwa listy kontakt<F3>w\n", 1);
                                                  ^~~~~~~~                                      ~~~~                  ~~~~
themes.c:1351:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("config_backup_ok", "%> Zachowano kopi<EA> bezpiecze<F1>stwa konfiguracji\n", 1);
                                                         ^~~~          ~~~~
themes.c:1352:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("config_backup_failed", "%! B<B3><B1>d podczas zachowywania kopii bezpiecze<F1>stwa konfiguracji\n", 1);
                                                ^~~~~~~~                                      ~~~~
themes.c:1356:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("quick_list,speech", "lista kontakt<F3>w: ", 1);
                                                      ^~~~
themes.c:1358:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("quick_list_avail,speech", "%1 jest dost<EA>pny, ", 1);
                                                           ^~~~
themes.c:1360:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("quick_list_busy,speech", "%1 jest zaj<EA>ty, ", 1);
                                                         ^~~~
themes.c:1366:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("window_no_windows", "%! Nie mo<BF>na zamkn<B1><E6> ostatniego okna\n", 1);
                                                  ^~~~        ~~~~~~~~
themes.c:1367:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("window_del", "%) Zamkni<EA>to okno\n", 1);
                                           ^~~~
themes.c:1368:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("windows_max", "%! Wyczerpano limit ilo<B6>ci okien\n", 1);
                                                          ^~~~
themes.c:1371:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("window_list_floating", "%) %1: p<B3>ywaj<B1>ce %4x%5 w %2,%3 %T%6%n\n", 1);
                                                    ^~~~    ~~~~
themes.c:1372:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("window_id_query_started", "%) Rozmowa z %T%2%n rozpocz<EA>ta w oknie %T%1%n\n", 1);
                                                                          ^~~~
themes.c:1373:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("window_kill_status", "%! Nie mo<BF>na zamkn<B1><E6> okna stanu\n", 1);
                                                   ^~~~        ~~~~~~~~
themes.c:1374:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("window_dump_error", "%! B<B3><B1>d zapisu do pliku %T%1%n\n", 1);
                                             ^~~~~~~~
themes.c:1379:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("bind_seq_incorrect", "%! Sekwencja %T%1%n jest nieprawid<B3>owa\n", 1); 
                                                                            ^~~~
themes.c:1380:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("bind_seq_add", "%> Dodano sekwencj<EA> %T%1%n\n", 1);
                                                      ^~~~
themes.c:1381:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("bind_seq_remove", "%) Usuni<EA>to sekwencj<EA> %T%1%n\n", 1);     
                                               ^~~~           ~~~~
themes.c:1383:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("bind_seq_exist", "%! Sekwencja %T%1%n ma ju<BF> przypisan<B1> akcj<EA>\n", 1);
                                                               ^~~~          ~~~~     ~~~~
themes.c:1389:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("at_deleted", "%) Usuni<EA>to plan %T%1%n\n", 1);
                                          ^~~~
themes.c:1390:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("at_deleted_all", "%) Usuni<EA>to plany u<BF>ytkownika\n", 1);
                                              ^~~~          ~~~~
themes.c:1391:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("at_exist", "%! Plan %T%1%n ju<BF> istnieje\n", 1);
                                                 ^~~~
themes.c:1393:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("at_empty", "%! Brak plan<F3>w\n", 1);
                                            ^~~~
themes.c:1395:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("at_back_to_past", "%! Gdyby mo<BF>na by<B3>o cofn<B1><E6> czas...\n", 1);
                                                  ^~~~     ~~~~      ~~~~~~~~
themes.c:1400:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("timer_deleted", "%) Usuni<EA>to timer %T%1%n\n", 1);
                                             ^~~~
themes.c:1401:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("timer_deleted_all", "%) Usuni<EA>to timery u<BF>ytkownika\n", 1);
                                                 ^~~~           ~~~~
themes.c:1402:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("timer_exist", "%! Timer %T%1%n ju<BF> istnieje\n", 1);
                                                     ^~~~
themes.c:1404:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("timer_empty", "%! Brak timer<F3>w\n", 1);
                                                ^~~~
themes.c:1409:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("last_list_empty", "%! Nie zalogowano wiadomo<B6>ci\n", 1);
                                                                ^~~~
themes.c:1410:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("last_list_empty_nick", "%! Nie zalogowano wiadomo<B6>ci dla %T%1%n\n", 1);
                                                                     ^~~~
themes.c:1413:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("last_clear", "%) Usuni<EA>to wiadomo<B6>ci\n", 1);
                                          ^~~~          ~~~~
themes.c:1414:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("last_clear_one", "%) Usuni<EA>to wiadomo<B6><E6>\n", 1);
                                              ^~~~          ~~~~~~~~
themes.c:1419:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("queue_clear","%) Usuni<EA>to wiadomo<B6>ci z kolejki\n", 1);
                                          ^~~~          ~~~~
themes.c:1420:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("queue_clear_uin","%) Usuni<EA>to wiadomo<B6>ci z kolejki dla %T%1%n\n", 1);
                                              ^~~~          ~~~~
themes.c:1421:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("queue_wrong_use", "%! Komenda dzia<B3>a tylko w czasie braku po<B3><B1>czenia z serwerem\n", 1);
                                                      ^~~~                         ~~~~~~~~
themes.c:1422:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("queue_empty", "%! Kolejka wiadomo<B6>ci jest pusta\n", 1);
                                                     ^~~~
themes.c:1423:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("queue_empty_uin", "%! Brak wiadomo<B6>ci w kolejce dla %T%1%n\n", 1);
                                                      ^~~~
themes.c:1424:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("queue_flush", "%> Wys<B3>ano zaleg<B3>e wiadomo<B6>ci z kolejki\n", 1);
                                         ^~~~         ~~~~         ~~~~
themes.c:1430:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_add", "%> Utworzono konferencj<EA> %T%1%n\n", 1);
                                                              ^~~~
themes.c:1432:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_del", "%) Usuni<EA>to konferencj<EA> %T%1%n\n", 1);
                                               ^~~~             ~~~~
themes.c:1433:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_del_all", "%) Usuni<EA>to wszystkie konferencje\n", 1);
                                                   ^~~~
themes.c:1434:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_exist", "%! Konferencja %T%1%n ju<BF> istnieje\n", 1);
                                                                 ^~~~
themes.c:1436:76: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_name_error", "%! Nazwa konferencji powinna zaczyna<E6> si<EA> od %T#%n\n", 1);
                                                                                  ^~~~   ~~~~
themes.c:1438:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_ignore", "%> Konferencja %T%1%n b<EA>dzie ignorowana\n", 1);
                                                                 ^~~~
themes.c:1439:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_unignore", "%> Konferencja %T%1%n nie b<EA>dzie ignorowana\n", 1);
                                                                       ^~~~
themes.c:1440:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_joined", "%> Do<B3><B1>czono %1 do konferencji %T%2%n\n", 1);
                                               ^~~~~~~~
themes.c:1441:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("conferences_already_joined", "%> %1 uczestniczy ju<BF> w konferencji %T%2%n\n", 1);
                                                                      ^~~~
themes.c:1445:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("http_failed_connecting", "Nie mo<BF>na po<B3><B1>czy<E6> si<EA> z serwerem", 1);
                                                    ^~~~     ~~~~~~~~   ~~~~   ~~~~
themes.c:1446:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("http_failed_reading", "Serwer zerwa<B3> po<B3><B1>czenie", 1);
                                                       ^~~~   ~~~~~~~~
themes.c:1447:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("http_failed_writing", "Serwer zerwa<B3> po<B3><B1>czenie", 1);
                                                       ^~~~   ~~~~~~~~
themes.c:1448:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("http_failed_memory", "Brak pami<EA>ci", 1);
                                                   ^~~~
themes.c:1452:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("image_not_saved", "%! B<B3><B1>d zapisywania obrazka od %T%1%n do pliku %T%2%n: %3!", 1);
                                           ^~~~~~~~
themes.c:1456:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_generating", "%> Czekaj, generuj<EA> klucze...\n", 1);
                                                        ^~~~
themes.c:1458:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_generating_error", "%! Wyst<B1>pi<B3> b<B3><B1>d podczas generowania kluczy: %1\n", 1);
                                                   ^~~~  ~~~~  ~~~~~~~~
themes.c:1459:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_private_exist", "%! Posiadasz ju<BF> swoj<B1> par<EA> kluczy\n", 1);
                                                        ^~~~     ~~~~    ~~~~
themes.c:1460:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_public_deleted", "%) Klucz publiczny %1 zosta<B3> usuni<EA>ty\n", 1);
                                                                     ^~~~      ~~~~
themes.c:1464:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_public_write_failed", "%! B<B3><B1>d podczas zapisu klucza publicznego: %1\n", 1);
                                                   ^~~~~~~~
themes.c:1465:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_send_success", "%> Wys<B3>ano klucz publiczny do %1\n", 1);
                                              ^~~~
themes.c:1466:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("key_send_error", "%! B<B3><B1>d podczas wysy<B3>ania klucza publicznego\n", 1);
                                          ^~~~~~~~              ~~~~
themes.c:1490:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("regex_error", "%! B<B3><B1>d przetwarzania wyra<BF>enia regularnego: %T%1%n\n", 1);
                                       ^~~~~~~~                    ~~~~
themes.c:1491:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        format_add("regex_none", "%! Brak wynik<F3>w spe<B3>niaj<B1>cych kryteria wyszukiwania\n", 1);
                                               ^~~~     ~~~~    ~~~~
events.c:526:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (config_ignore_empty_msg && imageno && strlen(e->event.msg.message) == 0) {
                                                                 ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:537:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcpy(e->event.msg.message, msg, strlen(e->event.msg.message) + 1);
                                                                  ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:537:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcpy(e->event.msg.message, msg, strlen(e->event.msg.message) + 1);
                                ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:104:23: note: passing argument to parameter here
size_t   strlcpy(char *, const char *, size_t);
                       ^
events.c:617:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (config_encryption && !strncmp(e->event.msg.message, "-----BEGIN RSA PUBLIC KEY-----", 20)) {
                                          ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:63:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
events.c:662:69: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                event_check((chat) ? EVENT_CHAT : EVENT_MSG, e->event.msg.sender, e->event.msg.message);
                                                                                  ^~~~~~~~~~~~~~~~~~~~
./stuff.h:435:51: note: passing argument to parameter 'data' here
int event_check(int event, uin_t uin, const char *data);
                                                  ^
vars.c:725:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!v->type == VAR_STR || !strcmp(v->name, "password") || !strcmp(v->name, "local_ip"))
                    ^        ~~
vars.c:725:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!v->type == VAR_STR || !strcmp(v->name, "password") || !strcmp(v->name, "local_ip"))
                    ^
                     (                 )
vars.c:725:7: note: add parentheses around left hand side expression to silence this warning
                if (!v->type == VAR_STR || !strcmp(v->name, "password") || !strcmp(v->name, "local_ip"))
                    ^
                    (       )
libgadu.c:818:31: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations]
                sess->ssl_ctx = SSL_CTX_new(TLSv1_client_method());
                                            ^
/usr/include/openssl/ssl.h:1866:1: note: 'TLSv1_client_method' has been explicitly marked deprecated here
DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
^
/usr/include/openssl/opensslconf.h:159:34: note: expanded from macro 'DEPRECATEDIN_1_1_0'
# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
                                 ^
/usr/include/openssl/opensslconf.h:122:55: note: expanded from macro 'DECLARE_DEPRECATED'
#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
                                                      ^
events.c:676:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (config_sms_max_length && strlen(e->event.msg.message) > config_sms_max_length)
                                                                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
http.c:134:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!(h->fd = gg_connect(&a, port, 0)) == -1) {
                    ^                                  ~~
http.c:134:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!(h->fd = gg_connect(&a, port, 0)) == -1) {
                    ^
                     (                                      )
http.c:134:7: note: add parentheses around left hand side expression to silence this warning
                if (!(h->fd = gg_connect(&a, port, 0)) == -1) {
                    ^
                    (                                 )
http.c:134:42: warning: result of comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare]
                if (!(h->fd = gg_connect(&a, port, 0)) == -1) {
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
libgadu.c:1279:34: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        r->crc32 = gg_fix32(gg_crc32(0, image, size));
                                        ^~~~~
./libgadu.h:372:54: note: passing argument to parameter 'buf' here
uint32_t gg_crc32(uint32_t crc, const unsigned char *buf, int len);
                                                     ^
events.c:957:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                descr = xstrdup(idescr);
                      ^ ~~~~~~~~~~~~~~~
events.c:982:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                descr = xstrdup("");
                      ^ ~~~~~~~~~~~
events.c:990:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                memmove(tmp, tmp + 1, strlen(tmp));
                                                             ^~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:1002:79: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (GG_S_D(status) && (u->status == status) && u->descr && !strcmp(u->descr, descr)) {
                                                                                     ^~~~~
/usr/include/string.h:56:39: note: passing argument to parameter herelibgadu.c
:1410:int      strcmp(const char *, const char *);71
                                          ^:
 warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (gg_send_packet(sess, GG_SEND_MSG, &s, sizeof(s), message, strlen(message) + 1, format, formatlen, NULL) == -1)
                                                                             ^~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:1033:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((descr && u->descr && strcmp(descr, u->descr)) || (!u->descr && descr))
                                                         ^~~~~
/usr/include/string.h:56:25: note: passing argument to parameter here
int      strcmp(const char *, const char *);
                            ^
events.c:1034:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                event_check(EVENT_DESCR, uin, descr);
                                                              ^~~~~
./stuff.h:435:51: note: passing argument to parameter 'data' here
int event_check(int event, uin_t uin, const char *data);
                                                  ^
events.c:1038:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        event_check(EVENT_ONLINE, uin, descr);
                                                                       ^~~~~
./stuff.h:435:51: note: passing argument to parameter 'data' here
int event_check(int event, uin_t uin, const char *data);
                                                  ^
events.c:1040:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        event_check(s->event, uin, descr);
                                                                   ^~~~~
./stuff.h:435:51: note: passing argument to parameter 'data' here
int event_check(int event, uin_t uin, const char *data);
                                                  ^
libgadu.c:1503:72: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (gg_send_packet(sess, GG_SEND_MSG, &s, sizeof(s), message, strlen(message) + 1, &r, sizeof(r), recps, (recipients_count - 1) * sizeof(uin_t), format, formatlen, NULL) == -1) {
                                                                                     ^~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
events.c:1116:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char *tmp = xstrdup(descr), *p;
                                            ^~~~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
events.c:1148:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                u->descr = descr;
                         ^ ~~~~~
events.c:2140:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                cp_to_iso(e->event.userlist.reply);
                                          ^~~~~~~~~~~~~~~~~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
events.c:2412:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        iso_to_cp(remote);
                                                  ^~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
events.c:2452:26: warning: passing 'unsigned char [262]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        t->filename = xstrdup(d->file_info.filename);
                                              ^~~~~~~~~~~~~~~~~~~~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
events.c:2453:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        cp_to_iso(t->filename);
                                  ^~~~~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
commands.c:497:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                iso_to_cp(config_reason);
                                          ^~~~~~~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
commands.c:499:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
events.c:                                cp_to_iso(config_reason);2676
:                                          ^~~~~~~~~~~~~
13./stuff.h::440 :warning31: :passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] 
note: passing argument to parameter 'buf' here
                cp_to_iso(firstname);
                          ^~~~~~~~~
void cp_to_iso(unsigned char *buf);./stuff.h
:440:                              ^31
: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
events.c:2677:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cp_to_iso(lastname);
                          ^~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
events.c:2678:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cp_to_iso(nickname);
                          ^~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
events.c:2679:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cp_to_iso(city);
                          ^~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
events.c:2808:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fname = xstrdup(e->event.image_reply.filename);
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
events.c:2813:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                path = saprintf("%s/%s", config_dcc_dir, fname);
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
events.c:2815:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                path = xstrdup(fname);
                                               ^~~~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
events.c:2815:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                path = xstrdup(fname);
                                     ^ ~~~~~~~~~~~~~~
events.c:2829:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fd = open(path, O_WRONLY | O_CREAT, 0600);
                                  ^~~~
/usr/include/fcntl.h:308:22: note: passing argument to parameter here
int     open(const char *, int, ...);
                         ^
events.c:2837:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                unlink(path);
                                       ^~~~
/usr/include/unistd.h:144:25: note: passing argument to parameter here
int      unlink(const char *);
                            ^
events.c:2842:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                unlink(path);
                                       ^~~~
/usr/include/unistd.h:144:25: note: passing argument to parameter here
int      unlink(const char *);
                            ^
events.c:2850:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                unlink(path);
                                       ^~~~
/usr/include/unistd.h:144:25: note: passing argument to parameter here
int      unlink(const char *);
                            ^
events.c:2857:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                unlink(path);
                                       ^~~~
/usr/include/unistd.h:144:25: note: passing argument to parameter here
int      unlink(const char *);
                            ^
events.c:2865:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        event_check(EVENT_IMAGE, e->event.image_reply.sender, fname);
                                                                              ^~~~~
./stuff.h:435:51: note: passing argument to parameter 'data' here
int event_check(int event, uin_t uin, const char *data);
                                                  ^
events.c:2921:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        iso_to_cp(u->descr);
                                  ^~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
dcc.c:85:56: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return gg_send_message_ctcp(sess, GG_CLASS_CTCP, uin, "\002", 1);
                                                              ^~~~~~
./libgadu.h:366:103: note: passing argument to parameter 'message' here
commands.cint gg_send_message_ctcp(struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, int message_len);
:                                                                                                      ^
864:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        tmp = saprintf("wysy<B3>anie sms do %s", p->name + 1);
                                                            ^~~~
commands.c:933:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(argv[i]);
                          ^~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
dcc.c:194:36: warning: array subscript is of type 'char' [-Wchar-subscripts]
                d->file_info.short_filename[i] = toupper(name[i]);
                                                 ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper'
#define toupper(c)      ((int)((_toupper_tab_ + 1)[(c)]))
                                                  ^~~~
dcc.c:203:41: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        d->file_info.short_filename[i + j] = toupper(ext[j]);
                                                             ^~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper'
#define toupper(c)      ((int)((_toupper_tab_ + 1)[(c)]))
                                                  ^~~~
commands.c:1188:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        iso_to_cp(argv[i]);
                                  ^~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
dcc.c:229:10: warning: passing 'unsigned char [262]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(d->file_info.filename, name, sizeof(d->file_info.filename) - 1);
                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:64:32: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                  ^
dcc.c:572:52: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((fd = accept(h->fd, (struct sockaddr*) &sin, &sin_len)) == -1) {
                                                                 ^~~~~~~~
/usr/include/sys/socket.h:620:69: note: passing argument to parameter here
int     accept(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                        ^
dcc.c:909:35: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        e->event.dcc_voice_data.data = h->voice_buf;
                                                                     ^ ~~~~~~~~~~~~
dcc.c:927:62: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if ((foo = getsockopt(h->fd, SOL_SOCKET, SO_ERROR, &res, &res_size)) || res) {
                                                                                         ^~~~~~~~~
/usr/include/sys/socket.h:626:71: note: passing argument to parameter here
int     getsockopt(int, int, int, void *__restrict, socklen_t * __restrict);
                                                                          ^
commands.c:2173:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(contacts);
                          ^~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
commands.c:2401:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        msg = xstrmid(params[1], 0, 1989);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
commands.c:2504:51: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                const unsigned char *p = msg, *end = p + strlen(p);
                                                                ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
commands.c:2513:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        int num = atoi(p);
                                                       ^
/usr/include/stdlib.h:101:23: note: passing argument to parameter here
int      atoi(const char *);
                          ^
commands.c:2603:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        raw_msg = xstrdup(msg);
                          ^~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
commands.c:2603:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        raw_msg = xstrdup(msg);
                ^ ~~~~~~~~~~~~
commands.c:2622:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        last_add(1, uin, time(NULL), 0, raw_msg);
                                                        ^~~~~~~
./log.h:43:69: note: passing argument to parameter 'msg' here
void last_add(int type, uin_t uin, time_t t, time_t st, const char *msg);
                                                                    ^
commands.c:2627:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *__msg = xstrdup(msg);
                                                       ^~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
commands.c:2627:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *__msg = xstrdup(msg);
                                       ^       ~~~~~~~~~~~~
commands.c:2681:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                e.event.msg.message = xstrdup(raw_msg);
                                              ^~~~~~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
commands.c:2681:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                e.event.msg.message = xstrdup(raw_msg);
                                    ^ ~~~~~~~~~~~~~~~~
commands.c:3138:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        iso_to_cp(remote);
                                  ^~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
commands.c:3518:48: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (gg_send_message(sess, GG_CLASS_MSG, uin, s->str) == -1) {
                                                             ^~~~~~
../lib/libgadu.h:362:98: note: passing argument to parameter 'message' here
int gg_send_message(struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message);
                                                                                                 ^
commands.c:3677:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
                char ch = tolower(params[1][i]), *hex = "0123456789abcdef";
                          ^~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
commands.c:3690:63: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        gg_send_message_ctcp(sess, GG_CLASS_MSG, get_uin(params[0]), buf, size);
                                                                     ^~~
../lib/libgadu.h:366:103: note: passing argument to parameter 'message' here
int gg_send_message_ctcp(struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, int message_len);
                                                                                                      ^
commands.c:3787:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        tmp = gg_crc32(0, image, size);
                          ^~~~~
../lib/libgadu.h:372:54: note: passing argument to parameter 'buf' here
uint32_t gg_crc32(uint32_t crc, const unsigned char *buf, int len);
                                                     ^
commands.c:3796:75: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return gg_send_message_richtext(sess, GG_CLASS_CHAT, get_uin(params[0]), message, format, sizeof(format));
                                                                                 ^~~~~~~
../lib/libgadu.h:363:107: note: passing argument to parameter 'message' here
int gg_send_message_richtext(struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, const unsigned char *format, int formatlen);
                                                                                                          ^
commands.c:3796:84: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return gg_send_message_richtext(sess, GG_CLASS_CHAT, get_uin(params[0]), message, format, sizeof(format));
                                                                                          ^~~~~~
../lib/libgadu.h:363:137: note: passing argument to parameter 'format' here
int gg_send_message_richtext(struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, const unsigned char *format, int formatlen);
                                                                                                                                        ^
commands.c:3817:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        e->event.msg.message = xstrdup(params[1]);
                             ^ ~~~~~~~~~~~~~~~~~~
commands.c:3854:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        char *tmp = saprintf("Zapisa<B3>em debug do pliku debug.%d", (int) getpid());
                                    ^~~~
commands.c:4130:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(passwd);
                          ^~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
commands.c:4220:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_cp(oldpasswd);
                          ^~~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
commands.c:4222:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        iso_to_cp(newpasswd);
                  ^~~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                if (!isalpha_pl_PL(c->name[0]) && strlen(c->name) == 1 && line[0] == c->name[0]) {
                     ^
./themes.h:68:84: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                   ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:96: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                  ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:108: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                 ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:120: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:132: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                               ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:144: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                              ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:156: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                             ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:168: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                            ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:180: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                           ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:192: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                          ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:204: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                         ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:216: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                        ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:228: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                       ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:240: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                      ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:252: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                     ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:264: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                    ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:276: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                   ^
commands.c:4629:8: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
./themes.h:68:288: note: expanded from macro 'isalpha_pl_PL'
#define isalpha_pl_PL(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || x == '<B1>' || x == '<E6>' || x == '<EA>' || x == '<B3>' || x == '<F1>' || x == '<F3>' || x == '<B6>' || x == '<BF>' || x == '<BC>' || x == '<A1>' || x == '<C6>' || x == '<CA>' || x == '<A3>' || x == '<D1>' || x == '<D3>' || x == '<A6>' || x == '<AF>' || x == '<AC>')
                                                                                                                                                                                                                                                                                                                                                  ^
2 warnings generated.
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. obsolete.c -o obsolete.o >/dev/null 2>&1
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. http.c -o http.o >/dev/null 2>&1
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. common.c -o common.o >/dev/null 2>&1
commands.c:6138:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [numer] [alias] [opcje]", "dodaje u<BF>ytkownika do listy kontakt<F3>w",
                                               ^~~~                          ~~~~
commands.c:6140:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -f, --find [alias]  dodaje ostatnio wyszukan<B1> osob<EA>\n"
                                                         ^~~~     ~~~~
commands.c:6142:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "W przypadku opcji %T--find%n alias jest wymagany, je<B6>li w ostatnim "
                                                               ^~~~
commands.c:6144:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Pozosta<B3>e opcje identyczne jak dla polecenia %Tlist%n (dotycz<B1>ce "
                  ^~~~                                                     ~~~~
commands.c:6145:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wpisu). W oknie rozmowy z kim<B6> spoza naszej listy kontakt<F3>w jako "
                                        ^~~~                           ~~~~
commands.c:6146:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "parametr mo<BF>na poda<E6> sam alias.");
                      ^~~~       ~~~~
commands.c:6150:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]1
 warning generated          " [opcje]", "zarz<B1>dzanie aliasami",
.
                           ^~~~
commands.c:6153:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -A, --append <alias> <komenda>  dodaje komend<EA> do aliasu\n"
                                                          ^~~~
commands.c:6155:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-l, --list] [alias]             wy<B6>wietla list<EA> alias<F3>w\n"
                                               ^~~~           ~~~~      ~~~~
commands.c:6157:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "W komendzie mo<BF>na u<BF>y<E6> format<F3>w od %T%%1%n do %T%%9%n i w "
                         ^~~~    ~~~~ ~~~~       ~~~~
commands.c:6158:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "ten spos<F3>b ustali<E6> kolejno<B6><E6> przekazywanych argument<F3>w. Aby otrzyma<E6> "
                   ^~~~        ~~~~        ~~~~~~~~                        ~~~~              ~~~~
commands.c:6159:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "znak procenta w aliasie, nale<BF>y zastosowa<E6> zapis %T%%%%%n.");
                                        ^~~~           ~~~~
commands.c:6163:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "zmienia stan na zaj<EA>ty",
                ^~~~
commands.c:6163:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "zmienia stan na zaj<EA>ty",
                                               ^~~~
commands.c:6165:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li w<B3><B1>czona jest odpowiednia opcja %Trandom_reason%n i nie "
             ^~~~    ~~~~~~~~
commands.c:6168:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wzgl<EA>du na ustawienia zmiennych.");
               ^~~~
commands.c:6174:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -a, --add [nazwa] <czas>[/cz<EA>st.] <komenda>  tworzy nowy plan\n"
                                         ^~~~
commands.c:6176:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-l, --list] [nazwa]                   wy<B6>wietla list<EA> plan<F3>w\n"
                                                     ^~~~           ~~~~     ~~~~
commands.c:6178:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Czas podaje si<EA> w formacie "
                         ^~~~
commands.c:6179:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "[[[yyyy]mm]dd]HH[:]MM[.SS], gdzie %Tyyyy%n to rok, %Tmm%n to miesi<B1>c, "
                                                                             ^~~~
commands.c:6180:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "%Tdd%n to dzie<F1>, %THH:MM%n to godzina, a %T.SS%n to sekundy. "
                         ^~~~
commands.c:6181:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Minimalny format to %THH:MM%n (dwukropek mo<BF>na pomin<B1><E6>). "
                                                      ^~~~        ~~~~~~~~
commands.c:6182:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Po kropce mo<BF>na poda<E6> sekundy, a przed godzin<B1> odpowiednio: dzie<F1> "
                       ^~~~       ~~~~                        ~~~~                  ~~~~
commands.c:6183:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "miesi<B1>ca, miesi<B1>c, rok. Je<B6>li podanie zostana cz<EA>stotliwo<B6><E6>, wyra<BF>ona "
                ^~~~         ~~~~          ~~~~                     ~~~~        ~~~~~~~~      ~~~~
commands.c:6184:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "w sekundach lub za pomoc<B1> przyrostk<F3>w takich, jak dla komendy %Ttimer%n, "
                                   ^~~~          ~~~~
commands.c:6185:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "to komenda b<EA>dzie wykonywana w zadanych odstepach czasu od momentu jej "
                       ^~~~
commands.c:6190:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "zmienia stan na dost<EA>pny",
                ^~~~
commands.c:6190:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "zmienia stan na dost<EA>pny",
                                                ^~~~
commands.c:6192:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li w<B3><B1>czona jest odpowiednia opcja %Trandom_reason%n i nie "
             ^~~~    ~~~~~~~~
commands.c:6195:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wzgl<EA>du na ustawienia zmiennych.");
               ^~~~
commands.c:6199:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "", "wydaje d<BC>wi<EA>k", "");
                       ^~~~  ~~~~
commands.c:6237:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -a, --add <sekwencja> <akcja>   przypisuje now<B1> sekwencj<EA>\n"
                                                           ^~~~         ~~~~
commands.c:6238:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -d, --del <sekwencja>           usuwa podan<B1> sekwencj<EA>\n"
                                                        ^~~~         ~~~~
commands.c:6239:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-l, --list] [sekwencja]         wy<B6>wietla przypisane sekwencje\n"
                                               ^~~~
commands.c:6240:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -L, --list-default [sekwencja]  j.w. plus domy<B6>lne sekwencje\n"
                                                           ^~~~
commands.c:6242:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dost<EA>pne sekwencje to: Ctrl-<znak>, Alt-<znak>, F<liczba>, Enter, "
               ^~~~
commands.c:6246:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dost<EA>pne akcje to: backward-word, forward-word, kill-word, toggle-input, cancel-input, backward-delete-char, beginning-of-line, end-of-line, delete-char, backward-page, forward-page, kill-line, yank, accept-line, line-discard, quoted-insert, word-rubout, backward-char, forward-char, previous-history, next-history, complete, quick-list, toggle-contacts, next-contacts-group, ignore-query, contacts-scroll-up, contacts-scroll-down. "
               ^~~~
commands.c:6247:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Ka<BF>da inna akcja b<EA>dzie traktowana jako komenda do wykonania.");
             ^~~~               ~~~~
commands.c:6253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -f, --first <imi<EA>>\n"
                             ^~~~
commands.c:6258:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -N, --familyname <nazwisko>  nazwisko panie<F1>skie\n"
                                                        ^~~~
commands.c:6261:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -M, --male                   m<EA><BF>czyzna\n"
                                           ^~~~~~~~
commands.c:6263:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li kt<F3>ry<B6> z parametr<F3>w nie zostanie podany, jego warto<B6><E6> "
             ^~~~     ~~~~  ~~~~           ~~~~                                 ~~~~~~~~
commands.c:6265:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          ",,%T-%n'' wyczy<B6>ci %Twszystkie%n pola.");
                          ^~~~
commands.c:6269:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa> <wiadomo<B6><E6>>", "wysy<B3>a wiadomo<B6><E6> w rozmowie",
                                         ^~~~~~~~
commands.c:6269:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa> <wiadomo<B6><E6>>", "wysy<B3>a wiadomo<B6><E6> w rozmowie",
                                                          ^~~~         ~~~~~~~~
commands.c:6271:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Mo<BF>na poda<E6> wi<EA>ksz<B1> ilo<B6><E6> odbiorc<F3>w oddzielaj<B1>c ich numery lub "
             ^~~~       ~~~~   ~~~~   ~~~~    ~~~~~~~~        ~~~~           ~~~~
commands.c:6272:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "pseudonimy przecinkiem (ale bez odst<EA>p<F3>w). W takim wypadku "
                                               ^~~~ ~~~~
commands.c:6273:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zostanie rozpocz<EA>ta nowa konferencja. Je<B6>li zamiast odbiorcy "
                           ^~~~                       ~~~~
commands.c:6274:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "podany zostanie znak ,,%T*%n'', to wiadomo<B6><E6> b<EA>dzie wys<B3>ana do "
                                                     ^~~~~~~~  ~~~~        ~~~~
commands.c:6275:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wszystkich aktualnych rozm<F3>wc<F3>w.");
                                     ^~~~  ~~~~
commands.c:6279:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje] [numer/alias/@grupa]", "sprawdza, czy podany u<BF>ytkownik jest po<B3><B1>czony z serwerem",
                                                                  ^~~~                ~~~~~~~~
commands.c:6281:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -u, --update  sprawdza, czy osoby oznaczone jako niewidoczne s<B1> nadal po<B3><B1>czone\n"
                                                                           ^~~~         ~~~~~~~~
commands.c:6282:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -s, --scan    sprawdza, czy osoby nale<BF><B1>ce do grupy %Tspied%n i maj<B1>ce stan\n"
                                                   ^~~~~~~~                           ~~~~
commands.c:6283:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                %Tniedost<EA>pny%n s<B1> po<B3><B1>czone z serwerem\n"
                                    ^~~~       ~~~~   ~~~~~~~~
commands.c:6285:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "EKSPERYMENTALNE! Sprawdza, czy podana osoba jest po<B3><B1>czona. Klient tej osoby "
                                                              ^~~~~~~~
commands.c:6286:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "musi obs<B3>ugiwa<E6> obrazki. Dzia<B3>a w przypadku GG 6.x dla Windows. Je<B6>li kto<B6> "
                   ^~~~     ~~~~              ~~~~                                    ~~~~      ~~~~
commands.c:6287:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "u<BF>ywa innego klienta, to mo<BF>e mu si<EA> pojawi<E6> pusta wiadomo<B6><E6> (np. TLEN). "
            ^~~~                         ~~~~       ~~~~       ~~~~              ~~~~~~~~
commands.c:6288:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dzi<EA>ki tej funkcji "
              ^~~~
commands.c:6289:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "mo<BF>na sprawdzi<E6> czy osoba, kt<F3>r<B1> widzimy jako niedost<EA>pna, jest "
             ^~~~           ~~~~              ~~~~ ~~~~                     ~~~~
commands.c:6290:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "niewidoczna. Je<BF>eli brak aliasu jako parametr, sprawdzana jest osoba, "
                          ^~~~
commands.c:6291:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "z kt<F3>r<B1> rozmowa znajduj<EA> si<EA> w aktualnym okienku.\n"
               ^~~~ ~~~~                ~~~~   ~~~~
commands.c:6293:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li osoba nale<BF>y do grupy %Tspied%n, to w miar<EA> mo<BF>liwo<B6>ci jej stan jest "
             ^~~~             ~~~~                               ~~~~   ~~~~    ~~~~
commands.c:6294:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "<B6>ledzony na bie<BF><B1>co, jednak ze wzgl<EA>du na r<F3><BF>ne zachowanie oryginalnego klienta, nale<BF>y co "
           ^~~~              ~~~~~~~~                  ~~~~       ~~~~~~~~                                        ~~~~
commands.c:6295:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "pewien czas dokonywa<E6> r<EA>cznego sprawdzania czy nasza wiedza o stanie niewidocznym danej osoby "
                               ^~~~  ~~~~
commands.c:6296:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "jest wci<B1><BF> aktualna. Nale<BF>y wi<EA>c doda<E6> timer, kt<F3>ry np. co 60 sekund wywo<B3>a polecenie "
                   ^~~~~~~~               ~~~~    ~~~~      ~~~~          ~~~~                        ~~~~
commands.c:6300:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "%T-s%n zak<B3>ada, <BF>e serwer prawid<B3>owo zakolejkuje wiadomo<B6><E6> dla u<BF>ytkownika niedost<EA>pnego i nie wysy<B3>a "
                     ^~~~     ~~~~               ~~~~                       ~~~~~~~~      ~~~~                 ~~~~                ~~~~
commands.c:6301:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wi<EA>cej ni<BF> jednej wiadomo<B6>ci testuj<B1>cej w czasie sesji po<B3><B1>czenia z serwerem - czasami, ze wzgl<EA>du na "
             ^~~~      ~~~~               ~~~~         ~~~~                     ~~~~~~~~                                    ~~~~
commands.c:6302:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "r<F3><BF>ne warunki (awarie serwer<F3>w, itp.) taka wiadomo<B6><E6> przepada i danej osoby nie wykryjemy jako niewidocznej; "
            ^~~~~~~~                         ~~~~                     ~~~~~~~~
commands.c:6303:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "nale<BF>y wtedy po<B3><B1>czy<E6> si<EA> ponownie z serwerem lub sprawdzi<E6> dan<B1> osob<EA> r<EA>cznie za pomoc<B1> %Tcheck_conn%n. Takie "
               ^~~~          ~~~~~~~~   ~~~~   ~~~~                                 ~~~~    ~~~~     ~~~~  ~~~~              ~~~~
commands.c:6304:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zachowanie ma na celu unikni<EA>cie zape<B3>nienia skrzynek na zakolejkowane wiadomo<B6>ci <B6>ledzonym u<BF>ytkownikom. "
                                       ^~~~        ~~~~                                        ~~~~   ~~~~          ~~~~
commands.c:6305:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Pami<EA>taj, podgl<B1>danie innych os<F3>b jest nieetyczne...");
               ^~~~          ~~~~               ~~~~
commands.c:6309:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "czy<B6>ci list<EA> nick<F3>w do dope<B3>nienia",
                          ^~~~       ~~~~     ~~~~         ~~~~
commands.c:6315:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [[numer] has<B3>o]", "<B3><B1>czy si<EA> z serwerem",
                        ^~~~
commands.c:6315:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [[numer] has<B3>o]", "<B3><B1>czy si<EA> z serwerem",
                                  ^~~~~~~~      ~~~~
commands.c:6317:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li podano jeden parametr, jest on traktowany jako has<B3>o, "
             ^~~~                                                     ~~~~
commands.c:6318:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "a je<B6>li podano dwa, s<B1> to kolejno numer i has<B3>o. Dane te s<B1> "
               ^~~~                ~~~~                       ~~~~            ~~~~
commands.c:6319:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "ustawiane w konfiguracji i zostan<B1> utrwalone po wydaniu komendy "
                                            ^~~~
commands.c:6324:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <komenda> [opcje]", "obs<B3>uga bezpo<B6>rednich po<B3><B1>cze<F1>",
                                    ^~~~         ~~~~          ~~~~~~~~   ~~~~
commands.c:6326:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  [r]send <numer/alias> <<B6>cie<BF>ka>  wysy<B3>a podany plik\n"
                                    ^~~~   ~~~~         ~~~~
commands.c:6327:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  get [numer/alias/#id]            akceptuje przysy<B3>any plik\n"
                                                              ^~~~
commands.c:6329:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  [r]voice <numer/alias/#id>       rozpoczyna rozmow<EA> g<B3>osow<B1>\n"
                                                               ^~~~  ~~~~    ~~~~
commands.c:6330:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  close <numer/alias/#id>          zamyka po<B3><B1>czenie\n"
                                                       ^~~~~~~~
commands.c:6331:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  list                             wy<B6>wietla list<EA> po<B3><B1>cze<F1>\n"
                                                ^~~~           ~~~~   ~~~~~~~~   ~~~~
commands.c:6333:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Po<B3><B1>czenia bezpo<B6>rednie wymagaj<B1> w<B3><B1>czonej opcji %Tdcc%n. "
             ^~~~~~~~            ~~~~              ~~~~  ~~~~~~~~
commands.c:6334:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Komendy %Trsend%n i %Trvoice%n wysy<B3>aj<B1> <BF><B1>danie po<B3><B1>czenia si<EA> "
                                              ^~~~  ~~~~ ~~~~~~~~        ~~~~~~~~         ~~~~
commands.c:6335:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "drugiego klienta z naszym i s<B1> przydatne, gdy nie jeste<B6>my w stanie "
                                        ^~~~                         ~~~~
commands.c:6336:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "si<EA> z nim sami po<B3><B1>czy<E6>.");
             ^~~~              ~~~~~~~~   ~~~~
commands.c:6340:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias>|*", "usuwa u<BF>ytkownika z listy kontakt<F3>w",
                                      ^~~~                         ~~~~
commands.c:6345:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "roz<B3><B1>cza si<EA> z serwerem",
                ^~~~
commands.c:6345:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "roz<B3><B1>cza si<EA> z serwerem",
                               ^~~~~~~~      ~~~~
commands.c:6349:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li w<B3><B1>czona jest opcja %Tauto_reconnect%n, to po wywo<B3>aniu "
             ^~~~    ~~~~~~~~                                               ~~~~
commands.c:6350:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "tej komendy program nadal b<EA>dzie pr<F3>bowa<B3> si<EA> automatycznie "
                                      ^~~~       ~~~~    ~~~~   ~~~~
commands.c:6351:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "<B3><B1>czy<E6> po okre<B6>lonym czasie.");
           ^~~~~~~~   ~~~~        ~~~~
commands.c:6355:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [tekst]", "wy<B6>wietla podany tekst",
                         ^~~~
commands.c:6362:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -m, --msg  [numer/alias]  wysy<B3>a wynik do danej osoby\n"
                                           ^~~~
commands.c:6363:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -b, --bmsg [numer/alias]  wysy<B3>a wynik w jednej wiadomo<B6>ci\n"
                                           ^~~~                        ~~~~
commands.c:6365:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Poprzedzenie polecenia znakiem ,,%T^%n'' ukryje informacj<EA> o "
                                                                    ^~~~
commands.c:6366:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zako<F1>czeniu. Zapisanie opcji wielkimi literami (np. %T-B%n) "
               ^~~~
commands.c:6367:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "spowoduje umieszczenie polecenia w pierwszej linii wysy<B3>anego "
                                                                  ^~~~
commands.c:6368:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wyniku. Ze wzgl<EA>du na budow<EA> klienta, numery i aliasy "
                          ^~~~           ~~~~
commands.c:6369:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "%Tnie b<EA>d<B1>%n dope<B3>niane Tabem.");
                  ^~~~ ~~~~       ~~~~
commands.c:6381:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -f, --first <imi<EA>>\n"
                             ^~~~
commands.c:6386:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -a, --active            tylko dost<EA>pni\n"
                                               ^~~~
commands.c:6388:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -M, --male              m<EA><BF>czy<BC>ni\n"
                                      ^~~~~~~~   ~~~~
commands.c:6389:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -s, --start <n>         wy<B6>wietla od n-tego numeru\n"
                                       ^~~~
commands.c:6390:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -A, --all               wy<B6>wietla wszystkich\n"
                                       ^~~~
commands.c:6395:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje] <od> <do> <polecenie>", "wykonanie polecenia w p<EA>tli",
                                                                    ^~~~
commands.c:6397:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Polecenie zostanie wykonane w p<EA>tli od warto<B6>ci %Tod%n do "
                                          ^~~~            ~~~~
commands.c:6398:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "warto<B6>ci %Tdo%n w<B3><B1>cznie. Opcje:\n"
                ^~~~           ~~~~~~~~
commands.c:6403:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<BF>eli przyrost nie zostanie podany lub zostanie podane 0, "
             ^~~~
commands.c:6404:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "to zostanie u<BF>yty przyrost 1 (dla %Tdo%n wi<EA>kszego od %Tod%n) "
                        ^~~~                             ~~~~
commands.c:6405:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "lub -1 (w przeciwnym przypadku). Je<BF>eli %Tdo%n b<EA>dzie r<F3>wne "
                                              ^~~~            ~~~~      ~~~~
commands.c:6407:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wszystkie wyst<B1>pienia %T%%n%n zostan<B1> zamienione na aktualn<B1> "
                         ^~~~                     ~~~~                      ~~~~
commands.c:6408:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "warto<B6><E6> zmiennej iteracyjnej (czyli kolejno na wszystkie liczby "
                ^~~~~~~~
commands.c:6409:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "z podanego zakresu). Znak procentu mo<BF>na uzyska<E6> pisz<B1>c %T%%%%%n. "
                                                ^~~~         ~~~~     ~~~~
commands.c:6410:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<BF>eli zostanie podana opcja %T-w%n, to wszystkie liczby b<EA>d<B1> "
             ^~~~                                                       ~~~~ ~~~~
commands.c:6411:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "dope<B3>nione zerami do szeroko<B6>ci najwi<EA>kszej z nich.");
               ^~~~                       ~~~~        ~~~~
commands.c:6415:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [polecenie] [zmienna]", "wy<B6>wietla informacj<EA> o poleceniach",
                                       ^~~~                ~~~~
commands.c:6417:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Mo<BF>liwe jest wy<B6>wietlenie informacji o zmiennych, je<B6>li jako "
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o userlist.o userlist.c
             ^~~~            ~~~~                                    ~~~~
commands.c:6418:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "polecenie poda si<EA> %Tset%n");
                            ^~~~
commands.c:6429:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dost<EA>pne poziomy ignorowania:\n"
               ^~~~
commands.c:6430:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - status - ca<B3>kowicie ignoruje stan\n"
                          ^~~~
commands.c:6432:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - notify - nie wy<B6>wietla zmian stanu\n"
                              ^~~~
commands.c:6433:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - msg - ignoruje wiadomo<B6>ci\n"
                                     ^~~~
commands.c:6434:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - smsaway - nie przesy<B3>a wiadomo<B6>ci podczas nieobecno<B6>ci\n"
                                   ^~~~         ~~~~                    ~~~~
commands.c:6435:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - dcc - ignoruje po<B3><B1>czenia DCC\n"
                                ^~~~~~~~
commands.c:6436:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - events - ignoruje zdarzenia zwi<B1>zane z u<BF>ytkownikiem\n"
                                              ^~~~        ~~~~
commands.c:6439:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Poziomy mo<BF>na <B3><B1>czy<E6> ze sob<B1> za pomoc<B1> przecinka lub ,,%T|%n''. "
                     ^~~~   ~~~~~~~~   ~~~~       ~~~~         ~~~~
commands.c:6440:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Pr<F3>ba dodania osoby ju<BF> istniej<B1>cej spowoduje zmodyfikowanie (dodanie) "
             ^~~~                   ~~~~        ~~~~
commands.c:6441:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "poziom<F3>w ignorowania.");
                 ^~~~
commands.c:6445:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "zmienia stan na niewidoczny",
                ^~~~
commands.c:6447:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li w<B3><B1>czona jest odpowiednia opcja %Trandom_reason%n i nie "
             ^~~~    ~~~~~~~~
commands.c:6450:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wzgl<EA>du na ustawienia zmiennych.");
               ^~~~
commands.c:6455:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "zarz<B1>dzanie kluczami dla SIM",
                           ^~~~
commands.c:6457:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -g, --generate              generuje par<EA> kluczy u<BF>ytkownika\n"
                                                     ^~~~         ~~~~
commands.c:6458:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -s, --send <numer/alias>    wysy<B3>a nasz klucz publiczny\n"
                                             ^~~~
commands.c:6460:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  [-l, --list] [numer/alias]  wy<B6>wietla posiadane klucze publiczne");
                                           ^~~~
commands.c:6465:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "wy<B6>wietla lub czy<B6>ci ostatnie wiadomo<B6>ci",
                         ^~~~              ~~~~                   ~~~~
commands.c:6467:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -c, --clear                    czy<B6>ci podane wiadomo<B6>ci lub wszystkie\n"
                                               ^~~~                 ~~~~
commands.c:6468:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -n, --number <n>               ostatnie %Tn%n wiadomo<B6>ci\n"
                                                                  ^~~~
commands.c:6469:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -p, --period <pocz<B1>tek-koniec> wiadomo<B6>ci z podanego okresu\n"
                               ^~~~                   ~~~~
commands.c:6470:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -u, --user <numer/alias>       wiadomo<B6>ci od danego u<BF>ytkownika\n"
                                                   ^~~~              ~~~~
commands.c:6473:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "dla polecenia %Tat%n. Mo<BF>na poda<E6> zar<F3>wno pocz<B1>tek, jak i koniec lub tylko "
                                   ^~~~       ~~~~    ~~~~        ~~~~
commands.c:6474:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "jedn<B1> z granic.");
               ^~~~
commands.c:6478:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [alias|@grupa|opcje]", "zarz<B1>dzanie list<B1> kontakt<F3>w",
                                        ^~~~           ~~~~        ~~~~
commands.c:6480:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Wy<B6>wietlanie os<F3>b o podanym stanie \"list [-a|-b|-i|-B|-d|-m|-o]\":\n"
             ^~~~            ~~~~
commands.c:6481:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -a, --active           dost<EA>pne\n"
                                        ^~~~
commands.c:6482:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -b, --busy             zaj<EA>te\n"
                                       ^~~~
commands.c:6483:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -i, --inactive         niedost<EA>pne\n"
                                           ^~~~
commands.c:6485:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -B, --blocked          blokuj<B1>ce nas\n"
                                          ^~~~
commands.c:6487:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -m, --member <@grupa>  osoby nale<BF><B1>ce do danej grupy\n"
                                              ^~~~~~~~
commands.c:6488:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -o, --offline          osoby dla kt<F3>rych jeste<B6>my\n"
                                                ^~~~          ~~~~
commands.c:6489:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                         niedost<EA>pni\n"
                                           ^~~~
commands.c:6491:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Przeszukanie listy przy pomocy wyra<BF>enia regularnego: \"list -r\", "
                                              ^~~~
commands.c:6492:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "\"list --regex\" (zobacz te<BF>: /help /set regex_flags).\n"
                                      ^~~~
commands.c:6494:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Wy<B6>wietlanie cz<B3>onk<F3>w grupy: \"list @grupa\". Wy<B6>wietlanie os<F3>b "
             ^~~~            ~~~~   ~~~~
commands.c:6494:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Wy<B6>wietlanie cz<B3>onk<F3>w grupy: \"list @grupa\". Wy<B6>wietlanie os<F3>b "
                                                                    ^~~~            ~~~~
commands.c:6497:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Zmiana wpis<F3>w listy kontakt<F3>w \"list <alias> <opcje...>\":\n"
                      ^~~~               ~~~~
commands.c:6498:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -f, --first <imi<EA>>\n"
                             ^~~~
commands.c:6500:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -n, --nick <pseudonim>     pseudonim (nie jest u<BF>ywany)\n"
                                                             ^~~~
commands.c:6501:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -d, --display <nazwa>      wy<B6>wietlana nazwa\n"
                                          ^~~~
commands.c:6504:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                             mo<BF>na poda<E6> wi<EA>cej grup po\n"
                                          ^~~~       ~~~~   ~~~~
commands.c:6506:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -p, --phone <numer>        numer telefonu kom<F3>rkowego\n"
                                                          ^~~~
commands.c:6508:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -o, --offline              b<B1>d<BC> niedost<EA>pny dla danej osoby\n"
                                         ^~~~ ~~~~        ~~~~
commands.c:6509:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -O, --online               b<B1>d<BC> widoczny dla danej osoby\n"
                                         ^~~~ ~~~~
commands.c:6511:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dwie ostatnie opcje dzia<B3>aj<B1> tylko, gdy w<B3><B1>czony jest tryb ,,tylko "
                                   ^~~~  ~~~~             ~~~~~~~~
commands.c:6514:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Lista kontakt<F3>w na serwerze \"list [-p|-g|-c|-P|-G|-C]\":\n"
                        ^~~~
commands.c:6517:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                     z konfiguracj<B1>\n"
                                             ^~~~
commands.c:6519:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -G, --get-config   pobiera z serwera razem z konfiguracj<B1>\n"
                                                                     ^~~~
commands.c:6520:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -c, --clear        usuwa list<EA> z serwera\n"
                                          ^~~~
commands.c:6521:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -C, --clear-config usuwa list<EA> wraz z konfiguracj<B1>\n"
                                          ^~~~                   ~~~~
commands.c:6526:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa> <wiadomo<B6><E6>>", "wysy<B3>a wiadomo<B6><E6>",
                                         ^~~~~~~~
commands.c:6526:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa> <wiadomo<B6><E6>>", "wysy<B3>a wiadomo<B6><E6>",
                                                          ^~~~         ~~~~~~~~
commands.c:6528:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Mo<BF>na poda<E6> wi<EA>ksz<B1> ilo<B6><E6> odbiorc<F3>w oddzielaj<B1>c ich numery lub "
             ^~~~       ~~~~   ~~~~   ~~~~    ~~~~~~~~        ~~~~           ~~~~
commands.c:6529:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "pseudonimy przecinkiem (ale bez odst<EA>p<F3>w). Je<B6>li zamiast odbiorcy "
                                               ^~~~ ~~~~      ~~~~
commands.c:6530:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "podany zostanie znak ,,%T*%n'', to wiadomo<B6><E6> b<EA>dzie wys<B3>ana do "
                                                     ^~~~~~~~  ~~~~        ~~~~
commands.c:6531:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wszystkich aktualnych rozm<F3>wc<F3>w.");
                                     ^~~~  ~~~~
commands.c:6535:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "zarz<B1>dzanie zdarzeniami",
                           ^~~~
commands.c:6539:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                              mo<BF>na te<BF> poda<E6> zdarzenie i jego sprawc<EA>\n"
                                           ^~~~     ~~~~     ~~~~                        ~~~~
commands.c:6540:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-l, --list] [numer]         wy<B6>wietla list<EA> zdarze<F1>\n"
                                           ^~~~           ~~~~       ~~~~
commands.c:6542:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dost<EA>pne zdarzenia to:\n"
               ^~~~
commands.c:6544:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - online - zmiana stanu z ,,niedost<EA>pny'' na ,,dost<EA>pny''\n"
                                                ^~~~               ~~~~
commands.c:6546:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - blocked - zostali<B6>my zablokowani\n"
                                ^~~~
commands.c:6547:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - msg, chat - wiadomo<B6><E6>\n"
                                  ^~~~~~~~
commands.c:6550:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - delivered - wiadomo<B6><E6> zosta<B3>a dor<EA>czona\n"
                                  ^~~~~~~~      ~~~~     ~~~~
commands.c:6551:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - queued - wiadomo<B6><E6> zosta<B3>a zakolejkowana na serwerze\n"
                               ^~~~~~~~      ~~~~
commands.c:6552:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - filtered - wiadomo<B6><E6> zosta<B3>a usuni<EA>ta przez filtry serwera\n"
                                 ^~~~~~~~      ~~~~       ~~~~
commands.c:6553:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - mboxfull - odbiorca ma pe<B3>n<B1> skrzynk<EA> wiadomo<B6>ci\n"
                                        ^~~~ ~~~~        ~~~~        ~~~~
commands.c:6554:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - not_delivered - wiadomo<B6><E6> nie zosta<B3>a dor<EA>czona\n"
                                      ^~~~~~~~          ~~~~     ~~~~
commands.c:6555:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - dcc - kto<B6> przysy<B3>a nam plik\n"
                        ^~~~       ~~~~
commands.c:6558:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - sigusr1, sigusr2 - otrzymanie przez ekg danego sygna<B3>u\n"
                                                                   ^~~~
commands.c:6559:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - newmail - otrzymanie nowej wiadomo<B6>ci e-mail\n"
                                                 ^~~~
commands.c:6560:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - connected - uda<B3>o si<EA> po<B3><B1>czy<E6> z serwerem\n"
                              ^~~~    ~~~~   ~~~~~~~~   ~~~~
commands.c:6561:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - disconnected - serwer nas roz<B3><B1>czy<B3>\n" 
                                            ^~~~~~~~   ~~~~
commands.c:6562:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  - connectionlost - utracono po<B3><B1>czenie z serwerem\n" 
                                           ^~~~~~~~
commands.c:6564:82: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "W przypadku sigusr, newmail, connected, disconnected oraz connectionlost nale<BF>y poda<E6> ,,%T*%n'' "
                                                                                        ^~~~      ~~~~
commands.c:6565:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "jako sprawc<EA> zdarzenia.\n"
                      ^~~~
commands.c:6569:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Zdarzenia mo<BF>na <B3><B1>czy<E6> ze sob<B1> za pomoc<B1> przecinka lub ,,%T|%n''. Jako numer/alias "
                       ^~~~   ~~~~~~~~   ~~~~       ~~~~         ~~~~
commands.c:6570:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "mo<BF>na poda<E6> ,,%T*%n'', dzi<EA>ki czemu zdarzenie b<EA>dzie dotyczy<E6> ka<BF>dego u<BF>ytkownika. "
             ^~~~       ~~~~               ~~~~                    ~~~~            ~~~~   ~~~~      ~~~~
commands.c:6571:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li kto<B6> posiada indywidualn<B1> akcj<EA> na dane zdarzenie, to tylko ona zostanie "
             ^~~~      ~~~~                    ~~~~     ~~~~
commands.c:6572:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wykonana. Mo<BF>na poda<E6> wi<EA>cej komend, oddzielaj<B1>c je <B6>rednikiem. W komendzie, %T%%1%n "
                       ^~~~       ~~~~   ~~~~                     ~~~~     ~~~~
commands.c:6573:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zostanie zast<B1>pione numerkiem sprawcy zdarzenia, a je<B6>li istnieje on na naszej "
                        ^~~~                                       ~~~~
commands.c:6574:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "li<B6>cie kontakt<F3>w, %T%%2%n b<EA>dzie zast<B1>pione jego pseudonimem. Zamiast %T%%3%n i "
             ^~~~           ~~~~            ~~~~         ~~~~
commands.c:6575:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "%T%%4%n wpisana b<EA>dzie tre<B6><E6> wiadomo<B6>ci, opis u<BF>ytkownika, ca<B3>kowita liczba "
                            ^~~~        ~~~~~~~~        ~~~~          ~~~~             ~~~~
commands.c:6576:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "nowych wiadomo<B6>ci e-mail, nazwa pliku, konferencji lub adres serwera - w zale<BF>no<B6>ci od zdarzenia. "
                         ^~~~                                                              ~~~~  ~~~~
commands.c:6577:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Format %T%%4%n r<F3><BF>ni si<EA> od %T%%3%n tym, <BF>e wszystkie niebezpieczne znaki, "
                           ^~~~~~~~     ~~~~                 ~~~~
commands.c:6578:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "kt<F3>re mog<B3>yby zosta<E6> zinterpretowane przez shell, zostan<B1> poprzedzone backslashem. "
             ^~~~      ~~~~         ~~~~                                    ~~~~
commands.c:6579:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "U<BF>ywanie %T%%3%n w przypadku komendy ,,exec'' jest %Tniebezpieczne%n. Je<B6>li naprawd<EA> "
            ^~~~                                                                      ~~~~          ~~~~
commands.c:6580:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "musisz wykorzysta<E6> tre<B6><E6> wiadomo<B6>ci lub opis, u<BF>yj %T\"%%4\"%n (w cudzys<B3>owach).");
                            ^~~~    ~~~~~~~~        ~~~~              ~~~~
commands.c:6580:77: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "musisz wykorzysta<E6> tre<B6><E6> wiadomo<B6>ci lub opis, u<BF>yj %T\"%%4\"%n (w cudzys<B3>owach).");
                                                                                                  ^~~~
commands.c:6584:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <has<B3>o> <token>", "zmienia has<B3>o u<BF>ytkownika",
                ^~~~
commands.c:6584:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <has<B3>o> <token>", "zmienia has<B3>o u<BF>ytkownika",
                                             ^~~~   ~~~~
commands.c:6586:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Przed zmian<B1> has<B3>a nale<BF>y pobra<E6> token komend<B1> %Ttoken%n. Niezb<EA>dne "
                      ^~~~    ~~~~      ~~~~       ~~~~             ~~~~                 ~~~~
commands.c:6588:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zostanie uaktualniony zgodnie z warto<B6>ci<B1> tej zmiennej.");
                                                ^~~~  ~~~~
commands.c:6592:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <plik>", "odtwarza plik d<BC>wi<EA>kowy",
                                     ^~~~  ~~~~
commands.c:6598:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [on/off]", "w<B3><B1>cza/wy<B3><B1>cza tryb ,,tylko dla znajomych''",
                         ^~~~~~~~      ~~~~~~~~
commands.c:6616:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa> [wiadomo<B6><E6>]", "w<B3><B1>cza rozmow<EA>",
                                         ^~~~~~~~
commands.c:6616:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa> [wiadomo<B6><E6>]", "w<B3><B1>cza rozmow<EA>",
                                                       ^~~~~~~~          ~~~~
commands.c:6618:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Mo<BF>na poda<E6> wi<EA>ksz<B1> ilo<B6><E6> odbiorc<F3>w oddzielaj<B1>c ich numery lub "
             ^~~~       ~~~~   ~~~~   ~~~~    ~~~~~~~~        ~~~~           ~~~~
commands.c:6619:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "pseudonimy przecinkiem (ale bez odst<EA>p<F3>w). W takim wypadku "
                                               ^~~~ ~~~~
commands.c:6620:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zostanie rozpocz<EA>ta nowa konferencja.");
                           ^~~~
commands.c:6624:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "zarz<B1>dzanie wiadomo<B6>ciami do wys<B3>ania po po<B3><B1>czeniu",
                           ^~~~              ~~~~            ~~~~          ~~~~~~~~
commands.c:6626:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -c, --clear                usuwa podane wiadomo<B6>ci lub wszystkie\n"
                                                            ^~~~
commands.c:6627:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -u, --user <numer/alias>   wiadomo<B6>ci dla danego u<BF>ytkownika\n"
                                               ^~~~               ~~~~
commands.c:6629:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Mo<BF>na u<BF>y<E6> tylko wtedy, gdy nie jeste<B6>my po<B3><B1>czeni. W przypadku "
             ^~~~    ~~~~ ~~~~                           ~~~~     ~~~~~~~~
commands.c:6630:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "konferencji wy<B6>wietla wszystkich uczestnik<F3>w.");
                         ^~~~                           ~~~~
commands.c:6634:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [pow<F3>d/-]", "wychodzi z programu",
                ^~~~
commands.c:6636:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Je<B6>li w<B3><B1>czona jest odpowiednia opcja %Trandom_reason%n i nie "
             ^~~~    ~~~~~~~~
commands.c:6639:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wzgl<EA>du na ustawienia zmiennych.");
               ^~~~
commands.c:6643:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "", "roz<B3><B1>cza i <B3><B1>czy ponownie",
                  ^~~~~~~~      ~~~~~~~~
commands.c:6648:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <email> <has<B3>o> <token>", "rejestruje nowe konto",
                        ^~~~
commands.c:6650:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Przed rejestracj<B1> nale<BF>y pobra<E6> token komend<B1> %Ttoken%n.");
                           ^~~~     ~~~~       ~~~~             ~~~~
commands.c:6654:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [plik]", "wczytuje plik konfiguracyjny u<BF>ytkownika lub podany",
                                                    ^~~~
commands.c:6659:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <token>", "wysy<B3>a has<B3>o na skrzynk<EA> pocztow<B1>",
                           ^~~~     ~~~~            ~~~~        ~~~~
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. pubdir50.c -o pubdir50.o >/dev/null 2>&1
commands.c:6661:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Przed operacj<B1> nale<BF>y pobra<E6> token komend<B1> %Ttoken%n.");
                        ^~~~     ~~~~       ~~~~             ~~~~
commands.c:6667:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Aktualny stan zostanie zapisany i b<EA>dzie przywr<F3>cony przy "
                                              ^~~~           ~~~~
commands.c:6668:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "nast<EA>pnym uruchomieniu programu. Mo<BF>na poda<E6> plik, do kt<F3>rego "
               ^~~~                              ~~~~       ~~~~            ~~~~
commands.c:6669:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "ma by<E6> zapisana konfiguracja.");
                ^~~~
commands.c:6675:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -c, --clear  usuwa z bufora tekst do wym<F3>wienia\n"
                                                     ^~~~
commands.c:6681:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-]<zmienna> [[+/-]warto<B6><E6>]", "wy<B6>wietla lub zmienia ustawienia",
                                    ^~~~~~~~
commands.c:6681:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-]<zmienna> [[+/-]warto<B6><E6>]", "wy<B6>wietla lub zmienia ustawienia",
                                                   ^~~~
commands.c:6683:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "U<BF>ycie %Tset -zmienna%n czy<B6>ci zawarto<B6><E6> zmiennej. Dla zmiennych "
            ^~~~                         ~~~~          ~~~~~~~~
commands.c:6684:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "b<EA>d<B1>cych mapami bitowymi mo<BF>na okre<B6>li<E6>, czy warto<B6><E6> ma by<E6> "
            ^~~~ ~~~~                       ~~~~       ~~~~  ~~~~           ~~~~~~~~      ~~~~
commands.c:6685:39369: warnings  generated.
warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "dodana (poprzedzone plusem), usuni<EA>ta (minusem) czy ustawiona "
                                             ^~~~
commands.c:6686:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "(bez prefiksu). Warto<B6><E6> zmiennej mo<BF>na wzi<B1><E6> w cudzys<B3><F3>w. "
                                ^~~~~~~~            ~~~~      ~~~~~~~~         ~~~~~~~~
commands.c:6688:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wy<B6>wietlenie wszystkich, nawet aktualnie nieaktywnych zmiennych.");
             ^~~~
commands.c:6692:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/telefon> <tre<B6><E6>>", "wysy<B3>a smsa do podanej osoby",
                                      ^~~~~~~~
commands.c:6692:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/telefon> <tre<B6><E6>>", "wysy<B3>a smsa do podanej osoby",
                                                       ^~~~
commands.c:6698:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "", "wy<B6>wietla aktualny stan",
                 ^~~~
commands.c:6703:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias> <has<B3>o> <token>", "usuwa konto z serwera",
                              ^~~~
commands.c:6705:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Podanie numeru i has<B3>a jest niezb<EA>dne ze wzgl<EA>d<F3>w bezpiecze<F1>stwa. "
                               ^~~~            ~~~~           ~~~~ ~~~~           ~~~~
commands.c:6706:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Nikt nie chcia<B3>by chyba usun<B1><E6> konta przypadkowo, bez <BF>adnego "
                         ^~~~             ~~~~~~~~                        ~~~~
commands.c:6707:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "potwierdzenia. Przed operacj<B1> nale<BF>y pobra<E6> token komend<B1> "
                                       ^~~~     ~~~~       ~~~~             ~~~~
commands.c:6712:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "zarz<B1>dzanie konferencjami",
                           ^~~~
commands.c:6714:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -a, --add [#nazwa] <numer/alias/@grupa>  tworzy now<B1> konferencj<EA>\n"
                                                                ^~~~           ~~~~
commands.c:6715:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -j, --join <#nazwa> <numer/alias>  przy<B3><B1>cza osob<EA> do konferencji\n"
                                                    ^~~~~~~~        ~~~~
commands.c:6716:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -d, --del <#nazwa>|*        usuwa konferencj<EA>\n"
                                                         ^~~~
commands.c:6717:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -i, --ignore <#nazwa>       oznacza konferencj<EA> jako ignorowan<B1>\n"
                                                           ^~~~               ~~~~
commands.c:6718:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -u, --unignore <#nazwa>     oznacza konferencj<EA> jako nieignorowan<B1>\n"
                                                           ^~~~                  ~~~~
commands.c:6719:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -r, --rename <#old> <#new>  zmienia nazw<EA> konferencji\n"
                                                     ^~~~
commands.c:6720:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  -f, --find <#nazwa>         wyszukuje uczestnik<F3>w w katalogu\n"
                                                            ^~~~
commands.c:6721:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-l, --list] [#nazwa]        wy<B6>wietla list<EA> konferencji\n"
                                           ^~~~           ~~~~
commands.c:6723:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Dodaje nazw<EA> konferencji i definiuje, kto bierze w niej udzia<B3>. "
                      ^~~~                                                 ~~~~
commands.c:6724:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Kolejne numery, pseudonimy lub grupy mog<B1> by<E6> oddzielone "
                                                   ^~~~   ~~~~
commands.c:6725:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "przecinkiem lub spacj<B1>.");
                                ^~~~
commands.c:6729:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [opcje]", "zarz<B1>dzanie timerami",
                           ^~~~
commands.c:6733:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " [-l, --list] [nazwa]                 wy<B6>wietla list<EA> timer<F3>w\n"
                                                   ^~~~           ~~~~      ~~~~
commands.c:6735:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Czas, po kt<F3>rym wykonana zostanie komenda, podaje si<EA> w sekundach. "
                      ^~~~                                        ~~~~
commands.c:6736:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Mo<BF>na te<BF> u<BF>y<E6> przyrostk<F3>w %Td%n, %Th%n, %Tm%n, %Ts%n, "
             ^~~~     ~~~~  ~~~~ ~~~~          ~~~~
commands.c:6737:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "oznaczaj<B1>cych dni, godziny, minuty, sekundy, np. 5h20m. Timer po "
                   ^~~~
commands.c:6738:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "jednorazowym uruchomieniu jest usuwany, chyba <BF>e czas poprzedzimy "
                                                         ^~~~
commands.c:6739:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wyra<BF>eniem ,,%T*/%n''. Wtedy timer b<EA>dzie uruchamiany w zadanych odst<EA>pach "
               ^~~~                               ~~~~                                ~~~~
commands.c:6740:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "czasu, a na li<B6>cie b<EA>dzie oznaczony gwiazdk<B1>.");
                         ^~~~     ~~~~                      ~~~~
commands.c:6746:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "Komenda ta jest niezb<EA>dna do rejestracji i zmiany has<B3>a. Ma na celu "
                                ^~~~                               ~~~~
commands.c:6747:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zapewnienie serwera, <BF>e operacj<EA> przeprowadza u<BF>ytkownik, a nie "
                                ^~~~         ~~~~               ~~~~
commands.c:6748:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "automat. Je<B6>li system zawiera odpowiednie biblioteki, token "
                      ^~~~
commands.c:6749:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "zostanie wy<B6>wietlony na ekranie. W przeciwnym wypadku zostanie "
                      ^~~~
commands.c:6750:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "podana <B6>cie<BF>ka, pod kt<F3>r<B1> zapisano plik graficzny zawieraj<B1>cy "
                  ^~~~   ~~~~          ~~~~ ~~~~                                 ~~~~
commands.c:6751:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "token. Wy<B6>wietlanie tokenu jest eksperymentalne i mo<BF>e by<E6> "
                    ^~~~                                          ~~~~    ~~~~
commands.c:6753:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "mo<BF>e by<E6> przydatne ustawienie zmiennej backlog_overlap.");
             ^~~~    ~~~~
commands.c:6757:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias/@grupa>|*", "usuwa z listy ignorowanych os<F3>b",
                                                                   ^~~~
commands.c:6762:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <numer/alias>|*", "usuwa z listy blokowanych os<F3>b",
                                                           ^~~~
commands.c:6767:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "", "wy<B6>wietla wersj<EA> programu",
                 ^~~~            ~~~~
commands.c:6772:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          " <komenda> [numer_okna]", "zarz<B1>dzanie okienkami",
                                          ^~~~
commands.c:6774:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  active               prze<B3><B1>cza do pierwszego okna,\n"
                                      ^~~~~~~~
commands.c:6775:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                       w kt<F3>rym co<B6> si<EA> dzieje\n"
                                      ^~~~      ~~~~   ~~~~
commands.c:6776:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  oldest               prze<B3><B1>cza do najstarszego okna,\n"
                                      ^~~~~~~~
commands.c:6777:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                       w kt<F3>rym co<B6> si<EA> dzieje (okna,\n"
                                      ^~~~      ~~~~   ~~~~
commands.c:6778:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "                       kt<F3>re najd<B3>u<BF>ej jest aktywne)\n"
                                    ^~~~       ~~~~ ~~~~
commands.c:6779:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  clear                czy<B6>ci aktualne okno\n"
                                     ^~~~
commands.c:6781:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  last                 prze<B3><B1>cza do ostatnio wy<B6>wietlanego\n"
                                      ^~~~~~~~                  ~~~~
commands.c:6783:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  list                 wy<B6>wietla list<EA> okien\n"
                                    ^~~~           ~~~~
commands.c:6786:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  next                 prze<B3><B1>cza do nast<EA>pnego okna\n"
                                      ^~~~~~~~           ~~~~
commands.c:6787:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  prev                 prze<B3><B1>cza do poprzedniego okna\n"
                                      ^~~~~~~~
commands.c:6788:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  switch <numer_okna>  prze<B3><B1>cza do podanego okna\n"
                                      ^~~~~~~~
commands.c:6789:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  refresh              od<B6>wie<BF>a aktualne okno\n"
                                    ^~~~   ~~~~
commands.c:6790:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "  dump <nazwa_pliku>   zapisuje zawarto<B6><E6> okna do pliku");
                                                  ^~~~~~~~
commands.c:6805:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "dodaje do listy dope<B3>niania TABem", "");
                               ^~~~
commands.c:6808:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "usuwa z listy dope<B3>niania TABem", "");
                             ^~~~
commands.c:6816:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "udaje, <BF>e wysy<B3>a wiadomo<B6><E6>", "");
                  ^~~~      ~~~~         ~~~~~~~~
commands.c:6819:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a wiadomo<B6><E6> o tre<B6>ci heksadecymalnej", "");
               ^~~~         ~~~~~~~~      ~~~~
commands.c:6822:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wywo<B3>uje naruszenie segmentacji pami<EA>ci", "");
               ^~~~                               ~~~~
commands.c:6825:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "dopasowuje wielko<B6><E6> okna do rozmiar<F3>w terminala", "");
                            ^~~~~~~~                ~~~~
commands.c:6828:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a pakiet ping do serwera", "");
               ^~~~
commands.c:6831:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wy<B6>wietla list<EA> sprawdzanych deskryptor<F3>w", "");
             ^~~~           ~~~~                        ~~~~
commands.c:6835:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wy<B6>wietla tekst w oknie debug", "");
             ^~~~
commands.c:6842:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wy<B6>wietla skr<F3>t zmiennych", "");
             ^~~~          ~~~~
commands.c:6845:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "pozwala obserwowa<E6> kolejk<EA> wiadomo<B6>ci podczas po<B3><B1>czenia", "");
                            ^~~~       ~~~~        ~~~~             ~~~~~~~~
commands.c:6848:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a <BF><B1>danie bezpo<B6>redniego po<B3><B1>czenia", "");
               ^~~~  ~~~~~~~~           ~~~~           ~~~~~~~~
commands.c:6854:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a <BF><B1>danie wys<B3>ania obrazka", "\nSum<EA> kontroln<B1> nale<BF>y poda<E6> w postaci heksadecymalnej.");
               ^~~~  ~~~~~~~~         ~~~~
commands.c:6854:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a <BF><B1>danie wys<B3>ania obrazka", "\nSum<EA> kontroln<B1> nale<BF>y poda<E6> w postaci heksadecymalnej.");
                                                               ^~~~         ~~~~     ~~~~      ~~~~
commands.c:6857:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a wiadomo<B6><E6> zawieraj<B1>c<B1> wy<B3><B1>cznie obrazek", "");
               ^~~~         ~~~~~~~~         ~~~~ ~~~~   ~~~~~~~~
commands.c:6860:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
          "wysy<B3>a odpowied<BC> z obrazkiem", "");
               ^~~~          ~~~~
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o ekg.o ekg.c
events.c:422:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        e->event.msg.message = strdup((char*) r + sizeof(*r));
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
events.c:894:73: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (sess->async && (getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) {
                                                                                             ^~~~~~~~~
/usr/include/sys/socket.h:626:71: note: passing argument to parameter here
int     getsockopt(int, int, int, void *__restrict, socklen_t * __restrict);
                                                                          ^
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o xmalloc.o xmalloc.c
events.c:1071:26: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                e->event.msg.message = sysmsg_buf;
                                                     ^ ~~~~~~~~~~
events.c:1149:95: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (sess->async && (sess->timeout == 0 || getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) {
                                                                                                                   ^~~~~~~~~
/usr/include/sys/socket.h:626:71: note: passing argument to parameter here
int     getsockopt(int, int, int, void *__restrict, socklen_t * __restrict);
                                                                          ^
events.c:1338:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *password = sess->password;
                                       ^          ~~~~~~~~~~~~~~
events.c:1420:57: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!getsockname(sess->fd, (struct sockaddr*) &sin, &sin_len)) {
                                                                                    ^~~~~~~~
/usr/include/sys/socket.h:625:74: note: passing argument to parameter here
int     getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                             ^
4 warnings generated.
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. libgadu.c -o libgadu.o >/dev/null 2>&1
7 warnings generated.
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. dcc.c -o dcc.o >/dev/null 2>&1
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. pubdir.c -o pubdir.o >/dev/null 2>&1
31 warnings generated.
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o mail.o mail.c
6 warnings generated.
libtool: compile:  clang -c -I/data/scratch/chat/ekg/work/.buildlink/include/ncurses -I/data/scratch/chat/ekg/work/.buildlink/include -O2 -Wall -pthread -I. -I.. events.c -o events.o >/dev/null 2>&1
42 warnings generated.
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o msgqueue.o msgqueue.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o emoticons.o emoticons.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o configfile.o configfile.c
ekg.c:589:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                iso_to_cp(u->descr);
                                                          ^~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
ekg.c:1123:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                fprintf(stderr, "Nie mog<EA> znale<BC><E6> katalogu domowego. Popro<B6> administratora, <BF>eby to naprawi<B3>.\n");
                                        ^~~~      ~~~~~~~~                         ~~~~                 ~~~~              ~~~~
ekg.c:1182:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"u<BF>ycie: %s [OPCJE] [KOMENDY]\n"
  ^~~~
ekg.c:1184:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -u, --user=NAZWA           korzysta z profilu u<BF>ytkownika o podanej nazwie\n"
                                                  ^~~~
ekg.c:1185:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -t, --theme=PLIK           <B3>aduje opis wygl<B1>du z podanego pliku\n"
                              ^~~~               ~~~~
ekg.c:1187:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -o, --no-pipe              wy<B3><B1>czenie potoku nazwanego sterowania\n"
                                ^~~~~~~~
ekg.c:1188:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -n, --no-auto              nie <B3><B1>czy si<EA> automatycznie z serwerem\n"
                                  ^~~~~~~~      ~~~~
ekg.c:1189:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -a, --away[=OPIS]          domy<B6>lnie zmienia stan na ,,zaj<EA>ty''\n"
                                  ^~~~                          ~~~~
ekg.c:1190:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -b, --back[=OPIS]          domy<B6>lnie zmienia stan na ,,dost<EA>pny''\n"
                                  ^~~~                           ~~~~
ekg.c:1191:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -i, --invisible[=OPIS]     domy<B6>lnie zmienia stan na ,,niewidoczny''\n"
                                  ^~~~
ekg.c:1192:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -p, --private              domy<B6>lnie ustawia tryb ,,tylko dla znajomych''\n"
                                  ^~~~
ekg.c:1193:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -v, --version              wy<B6>wietla wersje programu i wychodzi\n"
                                ^~~~
ekg.c:1197:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"  -f, --frontend=NAZWA       wybiera jeden z dost<EA>pnych interfejs<F3>w\n"
                                                  ^~~~               ~~~~
ekg.c:1240:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stdout, "Aby uzyska<E6> wi<EA>cej informacji, uruchom program z opcj<B1> --help.\n");
                                                           ^~~~   ~~~~                                      ~~~~
ekg.c:1336:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "*** Naruszenie ochrony pami<EA>ci ***\r\n"
                                    ^~~~
ekg.c:1338:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "Spr<F3>buj<EA> zapisa<E6> ustawienia, ale nie obiecuj<EA>, <BF>e cokolwiek z tego\r\n"
            ^~~~   ~~~~       ~~~~                            ~~~~  ~~~~
ekg.c:1339:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "wyjdzie. Trafi<B1> one do plik<F3>w %s/config.%d\r\n"
                       ^~~~            ~~~~
ekg.c:1342:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "Do pliku %s/debug.%d zapisz<EA> ostatanie komunikaty\r\n"
                                    ^~~~
ekg.c:1346:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "Je<B6>li zostanie utworzony plik %s/stack.%d, to uruchom\r\n"
           ^~~~
ekg.c:1351:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "i wy<B6>lij wynik jego dzia<B3>ania na list<EA> ekg-devel. Dzi<EA>ki temu autorzy\r\n"
             ^~~~                   ~~~~            ~~~~               ~~~~
ekg.c:1352:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "dowiedz<B1> si<EA>, w kt<F3>rym miejscu wyst<B1>pi<B3> b<B3><B1>d i najprawdopodobniej pozwoli\r\n"
                ^~~~   ~~~~      ~~~~                ~~~~  ~~~~  ~~~~~~~~
ekg.c:1353:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        "to unikn<B1><E6> tego typu sytuacji w przysz<B3>o<B6>ci.\r\n"
                 ^~~~~~~~                            ~~~~ ~~~~
ekg.c:1622:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                        printf("Wyst<B1>pi<B3> b<B3><B1>d podczas zapisu.\n");
                                                    ^~~~  ~~~~  ~~~~~~~~
xmalloc.c:41:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"*** Brak pami<EA>ci ***\r\n"
              ^~~~
xmalloc.c:43:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"Pr<F3>buj<EA> zapisa<E6> ustawienia do pliku %s/config.%d i list<EA> kontakt<F3>w\r\n"
   ^~~~   ~~~~       ~~~~                                        ~~~~        ~~~~
xmalloc.c:44:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"do pliku %s/userlist.%d, ale nie obiecuj<EA>, <BF>e cokolwiek z tego\r\n"
                                         ^~~~  ~~~~
xmalloc.c:47:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"Do pliku %s/debug.%d zapisz<EA> ostatanie komunikaty\r\n"
                            ^~~~
userlist.c:300:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                iso_to_cp(config_reason);
                                          ^~~~~~~~~~~~~
./stuff.h:441:31: note: passing argument to parameter 'buf' here
void iso_to_cp(unsigned char *buf);
                              ^
userlist.c:302:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                cp_to_iso(config_reason);
                                          ^~~~~~~~~~~~~
./stuff.h:440:31: note: passing argument to parameter 'buf' here
void cp_to_iso(unsigned char *buf);
                              ^
4 warnings generated.
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o simlite.o simlite.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o ui-ncurses.o ui-ncurses.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o ui-readline.o ui-readline.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o ui-batch.o ui-batch.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o ui-none.o ui-none.c
clang  -I.. -I../lib -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -Wall  -pthread    -I/usr/pkg/include/readline -I/usr/pkg/include -DDATADIR=\"/usr/pkg/share/ekg\" -DSYSCONFDIR=\"/usr/pkg/etc\" -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include  -c -o log.o log.c
23 warnings generated.
msgqueue.c:88:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        m.msg = xstrdup(msg);
                        ^~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
msgqueue.c:88:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        m.msg = xstrdup(msg);
              ^ ~~~~~~~~~~~~
msgqueue.c:203:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *tmp = xstrdup(m->msg);
                                             ^~~~~~
./xmalloc.h:34:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s);
                          ^
msgqueue.c:203:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *tmp = xstrdup(m->msg);
                               ^     ~~~~~~~~~~~~~~~
msgqueue.c:410:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                m.msg = msg->str;
                      ^ ~~~~~~~~
5 warnings generated.
configfile.c:351:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                fprintf(stderr, "Wewn<EA>trzny b<B3><B1>d: Niew<B3>a<B6>ciwy znak w formacie.\n");
                                                     ^~~~       ~~~~~~~~       ~~~~ ~~~~
2 warnings generated.
simlite.c:89:15: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
        if (!(keys = RSA_generate_key(1024, RSA_F4, NULL, NULL))) {
                     ^
/usr/include/openssl/rsa.h:234:1: note: 'RSA_generate_key' has been explicitly marked deprecated here
DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
^
/usr/include/openssl/opensslconf.h:171:34: note: expanded from macro 'DEPRECATEDIN_0_9_8'
# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
                                 ^
/usr/include/openssl/opensslconf.h:122:55: note: expanded from macro 'DECLARE_DEPRECATED'
#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
                                                      ^
simlite.c:183:13: error: variable has incomplete type 'EVP_MD_CTX' (aka 'struct evp_md_ctx_st')
        EVP_MD_CTX ctx;
                   ^
/usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'struct evp_md_ctx_st'
typedef struct evp_md_ctx_st EVP_MD_CTX;
               ^
simlite.c:340:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        BIO_write(cbio, message, strlen(message));
                                        ^~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
simlite.c:392:13: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strlen(message) < 192) {
                   ^~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
simlite.c:407:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        BIO_write(mbio, message, strlen(message));
                                        ^~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
simlite.c:514:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return res;
               ^~~
5 warnings and 1 error generated.
gmake[1]: *** [<builtin>: simlite.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
ui-readline.c:489:42: warning: size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination [-Wstrlcpy-strlcat-size]
                                        strlcpy(rl_line_buffer, buf, strlen(buf) + 1);
                                                                     ~~~~~~~^~~~~~~~
ui-readline.c:1050:9: warning: initializing 'int *' with an expression of type 'uin_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        int *param = va_arg(ap, uin_t*);
                             ^       ~~~~~~~~~~~~~~~~~~
log.c:125:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ll.message = xstrdup(msg);
                   ^ ~~~~~~~~~~~~
1 warning generated.
ui-ncurses.c:1739:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iso_to_ascii(format);
                             ^~~~~~
./stuff.h:442:34: note: passing argument to parameter 'buf' here
void iso_to_ascii(unsigned char *buf);
                                 ^
ui-ncurses.c:1847:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        iso_to_ascii(text);
                                                     ^~~~
./stuff.h:442:34: note: passing argument to parameter 'buf' here
void iso_to_ascii(unsigned char *buf);
                                 ^
ui-ncurses.c:3999:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                p = lines[lines_start + i];
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~
ui-ncurses.c:4016:69: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                for (j = 0; j + line_start < strlen(p) && j < input->_maxx + 1; j++)
                                                                    ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
ui-ncurses.c:4696:9: warning: initializing 'int *' with an expression of type 'uin_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        int *param = va_arg(ap, uin_t*);
                             ^       ~~~~~~~~~~~~~~~~~~
/data/scratch/chat/ekg/work/.cwrapper/bin/libtool  --mode=link clang  -o libgadu.la common.lo libgadu.lo pubdir.lo http.lo dcc.lo events.lo pubdir50.lo obsolete.lo -rpath /usr/pkg/lib -version-info 3:5
1 warning generated.
359 warnings generated.
libtool: link: clang -shared  -fPIC -DPIC  .libs/common.o .libs/libgadu.o .libs/pubdir.o .libs/http.o .libs/dcc.o .libs/events.o .libs/pubdir50.o .libs/obsolete.o      -Wl,-soname -Wl,libgadu.so.3 -o .libs/libgadu.so.3.0.5
libtool: link: (cd ".libs" && rm -f "libgadu.so.3" && ln -s "libgadu.so.3.0.5" "libgadu.so.3")
libtool: link: (cd ".libs" && rm -f "libgadu.so" && ln -s "libgadu.so.3.0.5" "libgadu.so")
libtool: link: ar cru .libs/libgadu.a  common.o libgadu.o pubdir.o http.o dcc.o events.o pubdir50.o obsolete.o
libtool: link: ranlib .libs/libgadu.a
libtool: link: ( cd ".libs" && rm -f "libgadu.la" && ln -s "../libgadu.la" "libgadu.la" )
gmake[1]: Leaving directory '/data/scratch/chat/ekg/work/ekg-1.7/lib'
2 warnings generated.
5 warnings generated.
gmake[1]: Leaving directory '/data/scratch/chat/ekg/work/ekg-1.7/src'
gmake: *** [Makefile:24: ekg] Error 2
*** Error code 2

Stop.
make[1]: stopped in /data/pkgsrc/chat/ekg
*** Error code 1

Stop.
make: stopped in /data/pkgsrc/chat/ekg