From ff385ade8355ce6c685bbabd83c550fbb3c58f82 Mon Sep 17 00:00:00 2001 From: Karl Ramm Date: Sun, 15 Mar 2009 18:39:20 +0000 Subject: charset in zwrite, incomplete in zwgc --- clients/zwrite/zwrite.c | 18 ++++++++++++------ h/zephyr/zephyr.h | 2 ++ lib/Makefile.in | 2 +- zwgc/notice.c | 1 + 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/clients/zwrite/zwrite.c b/clients/zwrite/zwrite.c index 1774aaf..034ef09 100644 --- a/clients/zwrite/zwrite.c +++ b/clients/zwrite/zwrite.c @@ -38,14 +38,14 @@ void usage(char *); void send_off(ZNotice_t *, int); int -main(int argc, - char *argv[]) +main(int argc, char *argv[]) { int retval, arg, nocheck, nchars, msgsize, filsys, tabexpand; char *message, *signature = NULL, *format = NULL; static char bfr[BUFSIZ], classbfr[BUFSIZ], instbfr[BUFSIZ], sigbfr[BUFSIZ]; static char opbfr[BUFSIZ]; static ZNotice_t notice; + char *charset = NULL; whoami = argv[0]; @@ -90,7 +90,7 @@ main(int argc, arg = 1; - for (;argz_class_inst); var_set_variable("opcode", notice->z_opcode); var_set_variable("default", notice->z_default_format); + var_set_variable("charset", ZCharsetToString(notice->z_charset)); var_set_variable("recipient", (notice->z_recipient[0] ? notice->z_recipient : "*")); var_set_variable("fullsender", notice->z_sender); -- cgit v1.2.3