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