Hideki Yamane
henri****@debia*****
2012年 5月 31日 (木) 22:33:38 JST
On Thu, 31 May 2012 17:34:32 +0900 藤原 誠/ Makoto Fujiwara <makot****@ki*****> wrote: > > 藤原 誠 > こんなものではどうでしょうか ? > > "%s" を加えただけです :-) 藤原さん、ありがとうございます。 他にもいくつか同様の警告が出たので、同じようにして黙らせてみました。 Index: freewnn-1.1.1~a021+cvs20100325/Wnn/jutil/wddel.c =================================================================== --- freewnn-1.1.1~a021+cvs20100325.orig/Wnn/jutil/wddel.c 2012-05-31 22:00:49.079112665 +0900 +++ freewnn-1.1.1~a021+cvs20100325/Wnn/jutil/wddel.c 2012-05-31 22:01:14.151141002 +0900 @@ -95,7 +95,7 @@ static void err () { - printf ((char *) wnn_perror ()); + printf ("%s", (char *) wnn_perror ()); printf ("\n bye.\n"); exit (1); } Index: freewnn-1.1.1~a021+cvs20100325/Wnn/jutil/wdreg.c =================================================================== --- freewnn-1.1.1~a021+cvs20100325.orig/Wnn/jutil/wdreg.c 2012-05-31 22:00:49.079112665 +0900 +++ freewnn-1.1.1~a021+cvs20100325/Wnn/jutil/wdreg.c 2012-05-31 22:01:14.151141002 +0900 @@ -95,7 +95,7 @@ static void err () { - printf ((char *) wnn_perror ()); + printf ("%s", (char *) wnn_perror ()); printf ("\n bye.\n"); exit (1); } Index: freewnn-1.1.1~a021+cvs20100325/Wnn/uum/select_ele.c =================================================================== --- freewnn-1.1.1~a021+cvs20100325.orig/Wnn/uum/select_ele.c 2012-05-31 22:00:49.079112665 +0900 +++ freewnn-1.1.1~a021+cvs20100325/Wnn/uum/select_ele.c 2012-05-31 22:03:22.683286361 +0900 @@ -816,7 +816,7 @@ /* sprintf(buf + strlen(buf), "_פ________ޤ___(Y/N)"); */ - sprintf (buf + strlen (buf), MSG_GET (24)); + sprintf ("%s", buf + strlen (buf), MSG_GET (24)); if (yes_or_no (buf) == 1) { if (jl_word_delete (bun_data_, word_searched[lc].dic_no, word_searched[lc].serial) == -1) @@ -852,14 +852,14 @@ /* sprintf(buf + strlen(buf), "_פλ__Ѥ__Ƴ____ޤ___(Y/N)"); */ - sprintf (buf + strlen (buf), MSG_GET (32)); + sprintf ("%s", buf + strlen (buf), MSG_GET (32)); } else { /* sprintf(buf + strlen(buf), "_פλ__Ѥ____ߤ__ޤ___(Y/N)"); */ - sprintf (buf + strlen (buf), MSG_GET (26)); + sprintf ("%s", buf + strlen (buf), MSG_GET (26)); } if (yes_or_no (buf) == 1) { Index: freewnn-1.1.1~a021+cvs20100325/Wnn/uum/inspect.c =================================================================== --- freewnn-1.1.1~a021+cvs20100325.orig/Wnn/uum/inspect.c 2002-03-30 10:45:41.000000000 +0900 +++ freewnn-1.1.1~a021+cvs20100325/Wnn/uum/inspect.c 2012-05-31 22:07:37.735575236 +0900 @@ -213,7 +213,7 @@ sStrcpy (buf + strlen (buf), w_buf); set_escape_code (buf); strcat (buf, " "); - sprintf (buf + strlen (buf), MSG_GET (20)); + sprintf ("%s", buf + strlen (buf), MSG_GET (20)); /* sprintf(buf + strlen(buf), "_________ޤ___?(Y/N)"); */ @@ -262,7 +262,7 @@ strcpy(buf, "__"); */ sStrcpy (buf + strlen (buf), buf1); - sprintf (buf + strlen (buf), MSG_GET (24)); + sprintf ("%s", buf + strlen (buf), MSG_GET (24)); /* sprintf(buf + strlen(buf), "_פ________ޤ___(Y/N)"); */ @@ -303,7 +303,7 @@ buf1[kanji_len] = 0; sStrcpy (buf + strlen (buf), buf1); set_escape_code (buf); - sprintf (buf + strlen (buf), MSG_GET (26)); + sprintf ("%s", buf + strlen (buf), MSG_GET (26)); /* sprintf(buf + strlen(buf), "_פλ__Ѥ____ߤ__ޤ___(Y/N)"); */