Skip to content

Commit 788239e

Browse files
steven-bellockjyao1
authored andcommitted
Use LIBSPDM_ARRAY_SIZE
And scope the typedef to the function in which it's used. Signed-off-by: Steven Bellock <[email protected]>
1 parent 79e97e5 commit 788239e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

library/spdm_responder_lib/libspdm_rsp_receive_send.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
/**
22
* Copyright Notice:
3-
* Copyright 2021-2022 DMTF. All rights reserved.
3+
* Copyright 2021-2024 DMTF. All rights reserved.
44
* License: BSD 3-Clause License. For full text see link: https://github.com/DMTF/libspdm/blob/main/LICENSE.md
55
**/
66

77
#include "internal/libspdm_responder_lib.h"
88
#include "internal/libspdm_secured_message_lib.h"
99

10-
typedef struct {
11-
uint8_t request_response_code;
12-
libspdm_get_spdm_response_func get_response_func;
13-
} libspdm_get_response_struct_t;
14-
1510
/**
1611
* Return the GET_SPDM_RESPONSE function via request code.
1712
*
@@ -23,6 +18,11 @@ libspdm_get_spdm_response_func libspdm_get_response_func_via_request_code(uint8_
2318
{
2419
size_t index;
2520

21+
typedef struct {
22+
uint8_t request_response_code;
23+
libspdm_get_spdm_response_func get_response_func;
24+
} libspdm_get_response_struct_t;
25+
2626
libspdm_get_response_struct_t get_response_struct[] = {
2727
{ SPDM_GET_VERSION, libspdm_get_response_version },
2828
{ SPDM_GET_CAPABILITIES, libspdm_get_response_capabilities },
@@ -90,7 +90,7 @@ libspdm_get_spdm_response_func libspdm_get_response_func_via_request_code(uint8_
9090
#endif /*LIBSPDM_ENABLE_VENDOR_DEFINED_MESSAGES*/
9191
};
9292

93-
for (index = 0; index < sizeof(get_response_struct) / sizeof(get_response_struct[0]); index++) {
93+
for (index = 0; index < LIBSPDM_ARRAY_SIZE(get_response_struct); index++) {
9494
if (request_code == get_response_struct[index].request_response_code) {
9595
return get_response_struct[index].get_response_func;
9696
}

0 commit comments

Comments
 (0)