diff --git a/cr_generate_id.c b/cr_generate_id.c index 4e75dd8..a5dbc34 100644 --- a/cr_generate_id.c +++ b/cr_generate_id.c @@ -129,6 +129,13 @@ #include "cr_generate_id_private.h" #include "cr_alloc.h" +// ビルド時の日時記録 +static struct +{ + const u8 *title; const u8 *date; const u8 *time; +} +buildInfo = { "LIBGENID_BUILD_INFO:", __DATE__, __TIME__ }; + static u64 generatingCount = 0; // 現在生成中のID(起動時からの通算) int cr_print_flag = 0; @@ -137,7 +144,12 @@ int cr_print_flag = 0; int cr_generate_id_initialize( u8 err_buf[CR_ID_BUF_SIZE] ) { int ret_code = CR_GENID_SUCCESS; - + + // ビルド情報がデッドストリップされないよう参照 + const u8 *dummyPtr = NULL; + dummyPtr = buildInfo.title; + dummyPtr = NULL; + // 生成カウンタの初期化 generatingCount = 0;