=================================================================== RCS file: /home/cvs/OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -p -r1.10 -r1.11 --- OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c 2014/05/25 21:01:04 1.10 +++ OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c 2014/05/28 02:46:55 1.11 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v 1.9 2014/05/10 08:23:33 ohara Exp $ */ +/* $OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v 1.10 2014/05/25 21:01:04 ohara Exp $ */ // cl test.c user32.lib #include @@ -8,6 +8,7 @@ #include #include #include +#include char *winname2uxname(char winname[]); FILE *findAsirHandler(); @@ -19,6 +20,8 @@ int pasteFile(HWND hnd, char *uname); int containEnd(char s[]); int abortAsir(HWND hnd); int main(int argc, char *argv[]); +int damemsg(unsigned char s[]); +int damemoji(unsigned char s[]); FILE *open_stdio(DWORD type) { HANDLE hnd; @@ -147,6 +150,7 @@ int terminateAsir(HWND hnd) { char *winname2uxname(char wname[]) { int i; char *uname; + damemsg(wname); uname = (char *) malloc(strlen(wname)+1); for (i=0; i=0x81) && (c<=0x9f)) || ((c>=0xe0) && (c<=0xee)) || ((c>=0xfa) && (c<=0xfc))) { + dame=i; break; + } + } + } + } + return(dame); }