40c7550
--- kitutuki-0.9.6/kitutuki.h.gcc10	2010-02-25 11:36:43.000000000 +0900
40c7550
+++ kitutuki-0.9.6/kitutuki.h	2020-01-26 11:39:31.396543720 +0900
40c7550
@@ -61,7 +61,7 @@
40c7550
     // SIGTTOU, SIGTTIN, SIGTSTP, SIGQUIT, SIGPIPE
40c7550
 void kitutuki_restore_signal_default();
40c7550
     // シグナルを初期値に戻す
40c7550
-void (*kitutuki_set_signal_other)();
40c7550
+extern void (*kitutuki_set_signal_other)();
40c7550
     // もし関数ポインタが代入されていたら
40c7550
     // kitutuki_set_signalで実行される
40c7550
 extern char gErrMsg[512];
40c7550
@@ -100,7 +100,7 @@
40c7550
 void kitutuki_wait_background_job();
40c7550
     // バックグランドジョブの状態のチェック
40c7550
     // ジョブ管理をする場合メインループ中に定期的に実行してください
40c7550
-void (*kitutuki_job_done)(int job_num, char* job_title);
40c7550
+extern void (*kitutuki_job_done)(int job_num, char* job_title);
40c7550
     // ジョブ管理しているときにジョブが終わったら実行する処理
40c7550
     // job_numに終わったジョブの番号が入いれて呼ばれる。
40c7550
     // job_titleに終わったジョブのタイトルを入れて呼ばれる
40c7550
@@ -117,7 +117,7 @@
40c7550
     // 思われるのでkitutuki_job_numで終わっていないジョブがあると
40c7550
     // アプリケーションを終われないようにしとくほうがいいかもしれません。
40c7550
 
40c7550
-vector_obj* gPrograms;               // 補完候補
40c7550
+extern vector_obj* gPrograms;               // 補完候補
40c7550
 
40c7550
 void kitutuki_rehash();
40c7550
     // プログラム補完候補の一覧の再読み込み