From 3cc7d995c0e454fb677e1625d95a522dfec6b499 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Fri, 5 Jun 2026 07:21:27 +0900 Subject: [PATCH] =?utf8?q?include=E8=A8=AD=E5=AE=9A=E3=82=92=E6=95=B4?= =?utf8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://claude.ai/share/de960664-5b66-4a90-9fb6-b9e1a941bc9f --- VERSION | 2 +- include/cerr.h | 1 - include/disassemble.h | 5 +++-- include/exec.h | 1 - include/load.h | 7 +++++-- include/monitor.h | 4 ++-- include/package.h | 1 - include/struct.h | 5 ++--- include/token.h | 4 ++-- src/casl2.c | 1 + src/casl2rev.c | 1 + src/comet2.c | 1 + src/comet2monitor.c | 1 + src/dumpword.c | 1 + src/exec.c | 1 + src/load.c | 9 +-------- 16 files changed, 22 insertions(+), 23 deletions(-) diff --git a/VERSION b/VERSION index 4c411f7..faed6d0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.5p44 +v0.5p45 diff --git a/include/cerr.h b/include/cerr.h index 5c644a7..3336d4d 100644 --- a/include/cerr.h +++ b/include/cerr.h @@ -1,7 +1,6 @@ #ifndef YACASL2_CERR_H_INCLUDED #define YACASL2_CERR_H_INCLUDED -#include #include #include #include diff --git a/include/disassemble.h b/include/disassemble.h index 74a2335..849f4d6 100644 --- a/include/disassemble.h +++ b/include/disassemble.h @@ -1,6 +1,7 @@ -#ifndef YACASL2_DISASSEMBLE_H_INCLUDE -#define YACASL2_DISASSEMBLE_H_INCLUDE +#ifndef YACASL2_DISASSEMBLE_H_INCLUDED +#define YACASL2_DISASSEMBLE_H_INCLUDED +#include "word.h" #include "struct.h" /** diff --git a/include/exec.h b/include/exec.h index 7e6f3c3..52f0ea1 100644 --- a/include/exec.h +++ b/include/exec.h @@ -9,7 +9,6 @@ #include "word.h" #include "cmem.h" #include "cerr.h" -#include "monitor.h" #include "disassemble.h" enum { diff --git a/include/load.h b/include/load.h index 6ded1f4..3553b3b 100644 --- a/include/load.h +++ b/include/load.h @@ -1,5 +1,8 @@ -#ifndef YACASL2_LOAD_H_INCLUDE -#define YACASL2_LOAD_H_INCLUDE +#ifndef YACASL2_LOAD_H_INCLUDED +#define YACASL2_LOAD_H_INCLUDED +#include "word.h" +#include "struct.h" +#include "cerr.h" /** * @brief アセンブル結果読み込みエラーをエラーリストに追加する diff --git a/include/monitor.h b/include/monitor.h index 3e50a3c..3bc07c2 100644 --- a/include/monitor.h +++ b/include/monitor.h @@ -1,5 +1,5 @@ -#ifndef YACASL2_MONITOR_H_INCLUDE -#define YACASL2_MONITOR_H_INCLUDE +#ifndef YACASL2_MONITOR_H_INCLUDED +#define YACASL2_MONITOR_H_INCLUDED #include #include diff --git a/include/package.h b/include/package.h index 2b560c5..089b84a 100644 --- a/include/package.h +++ b/include/package.h @@ -4,7 +4,6 @@ #include #include #include -#define _GNU_SOURCE #include #include "cmem.h" #include "cerr.h" diff --git a/include/struct.h b/include/struct.h index 47c2f4c..746975e 100644 --- a/include/struct.h +++ b/include/struct.h @@ -1,5 +1,5 @@ -#ifndef YACASL2_STRUCT_INCLUDED -#define YACASL2_STRUCT_INCLUDED +#ifndef YACASL2_STRUCT_H_INCLUDED +#define YACASL2_STRUCT_H_INCLUDED #include #include @@ -8,7 +8,6 @@ #include "word.h" #include "cmem.h" #include "hash.h" -#include "exec.h" /** * @brief COMET IIの規格値 diff --git a/include/token.h b/include/token.h index baee7da..cf0df6c 100644 --- a/include/token.h +++ b/include/token.h @@ -1,5 +1,5 @@ -#ifndef YACASL2_TOKEN_INCLUDE -#define YACASL2_TOKEN_INCLUDE +#ifndef YACASL2_TOKEN_H_INCLUDED +#define YACASL2_TOKEN_H_INCLUDED #include #include diff --git a/src/casl2.c b/src/casl2.c index 681c79a..4292fdf 100644 --- a/src/casl2.c +++ b/src/casl2.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "package.h" #include "assemble.h" #include "exec.h" diff --git a/src/casl2rev.c b/src/casl2rev.c index f81d640..acf986d 100644 --- a/src/casl2rev.c +++ b/src/casl2rev.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "package.h" #include "disassemble.h" #include "load.h" diff --git a/src/comet2.c b/src/comet2.c index e20b863..6da1259 100644 --- a/src/comet2.c +++ b/src/comet2.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "package.h" #include "exec.h" #include "load.h" diff --git a/src/comet2monitor.c b/src/comet2monitor.c index 0292421..cd429be 100644 --- a/src/comet2monitor.c +++ b/src/comet2monitor.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "package.h" #include "exec.h" #include "load.h" diff --git a/src/dumpword.c b/src/dumpword.c index 98f5807..d8376f4 100644 --- a/src/dumpword.c +++ b/src/dumpword.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "package.h" #include "word.h" diff --git a/src/exec.c b/src/exec.c index 9639359..ae8c9e2 100644 --- a/src/exec.c +++ b/src/exec.c @@ -1,4 +1,5 @@ #include "exec.h" +#include "monitor.h" /** * @brief プログラムレジスタ(PR)を表すWORD値を文字列に変換 diff --git a/src/load.c b/src/load.c index c511d05..8eb83e1 100644 --- a/src/load.c +++ b/src/load.c @@ -1,12 +1,5 @@ -#include -#include -#include -#include -#include +#include "load.h" -#include "word.h" -#include "struct.h" -#include "cerr.h" /** * @brief ファイル読み込みのエラー定義 -- 2.47.3