OSDN Git Service

[Refactor] #39962 make_character_dump() の返り値をvoid に変更 / Changed return type to void...
authorHourier <hourier@users.sourceforge.jp>
Mon, 24 Feb 2020 11:41:28 +0000 (20:41 +0900)
committerHourier <hourier@users.sourceforge.jp>
Mon, 24 Feb 2020 11:41:28 +0000 (20:41 +0900)
src/character-dump.c
src/character-dump.h
src/files.c
src/report.c

index f35c2c4..67d87e7 100644 (file)
@@ -852,7 +852,7 @@ static void dump_aux_home_museum(player_type *creature_ptr, FILE *fff)
  * @param fff ファイルポインタ
  * @return エラーコード
  */
-errr make_character_dump(player_type *creature_ptr, FILE *fff, void(*update_playtime)(void), void(*display_player)(player_type*, int))
+void make_character_dump(player_type *creature_ptr, FILE *fff, void(*update_playtime)(void), void(*display_player)(player_type*, int))
 {
 #ifdef JP
        fprintf(fff, "  [変愚蛮怒 %d.%d.%d キャラクタ情報]\n\n",
@@ -881,5 +881,4 @@ errr make_character_dump(player_type *creature_ptr, FILE *fff, void(*update_play
        dump_aux_home_museum(creature_ptr, fff);
 
        fprintf(fff, _("  [チェックサム: \"%s\"]\n\n", "  [Check Sum: \"%s\"]\n\n"), get_check_sum());
-       return 0;
 }
index 7c4ab8c..47eed92 100644 (file)
@@ -2,4 +2,4 @@
 
 #include "angband.h"
 
errr make_character_dump(player_type *creature_ptr, FILE *fff, void(*update_playtime)(void), void(*display_player)(player_type*, int));
void make_character_dump(player_type *creature_ptr, FILE *fff, void(*update_playtime)(void), void(*display_player)(player_type*, int));
index ec62193..5ab9201 100644 (file)
@@ -2960,7 +2960,7 @@ errr file_character(player_type *creature_ptr, concptr name)
        * todo view-mainwindow への依存があるが、file_character() 自体関数ポインタなのでよそから呼び出されるので何とかするのは辛い
        * ついでに他の関数でもview(略) は参照されているので、簡単に除去することはできない…
        */
-       (void)make_character_dump(creature_ptr, fff, update_playtime, display_player);
+       make_character_dump(creature_ptr, fff, update_playtime, display_player);
        my_fclose(fff);
        msg_print(_("キャラクタ情報のファイルへの書き出しに成功しました。", "Character dump successful."));
        msg_print(NULL);
index 9229ccf..0ca619c 100644 (file)
@@ -241,7 +241,7 @@ static errr make_dump(player_type *creature_ptr, BUF* dumpbuf, void(*update_play
        }
 
        /* 一旦一時ファイルを作る。通常のダンプ出力と共通化するため。 */
-       (void)make_character_dump(creature_ptr, fff, update_playtime, display_player);
+       make_character_dump(creature_ptr, fff, update_playtime, display_player);
        my_fclose(fff);
 
        /* Open for read */