        -:    0:Source:multiply.c
        -:    0:Graph:/__w/c-modernization-kit/c-modernization-kit/test/calc/src/libcalcbaseTest/multiplyTest/obj/multiply.gcno
        -:    0:Data:/__w/c-modernization-kit/c-modernization-kit/test/calc/src/libcalcbaseTest/multiplyTest/obj/multiply.gcda
        -:    0:Runs:1
        -:    0:Programs:1
        -:    1:/**
        -:    2: *******************************************************************************
        -:    3: *  @file           libsrc/calcbase/multiply.c
        -:    4: *  @brief          multiply 関数の実装ファイル。
        -:    5: *  @author         c-modenization-kit sample team
        -:    6: *  @date           2025/11/22
        -:    7: *  @version        1.0.0
        -:    8: *
        -:    9: *  2 つの整数を乗算する関数を提供します。
        -:   10: *
        -:   11: *  @copyright      Copyright (C) CompanyName, Ltd. 2025. All rights reserved.
        -:   12: *
        -:   13: *******************************************************************************
        -:   14: */
        -:   15:
        -:   16:#include <libcalcbase.h>
        -:   17:#include <stddef.h>
        -:   18:
        -:   19:/* doxygen コメントは、ヘッダに記載 */
        1:   20:int multiply(const int a, const int b, int *result)
        -:   21:{
        1:   22:    if (result == NULL)
        -:   23:    {
        1:   24:        return CALC_ERROR;
        -:   25:    }
    #####:   26:    *result = a * b;
    #####:   27:    return CALC_SUCCESS;
        -:   28:}
