From 9acff9ecd20269a13219c71da99c45dfac8bdca8 Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Thu, 2 Oct 2025 18:06:50 -0700 Subject: [PATCH] use check sum defn from rdi.h --- src/linker/rdi/rdi_builder.h | 9 --------- src/linker/rdi/rdi_cv.c | 11 +++++------ 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/linker/rdi/rdi_builder.h b/src/linker/rdi/rdi_builder.h index 8afb0122..fa529f71 100644 --- a/src/linker/rdi/rdi_builder.h +++ b/src/linker/rdi/rdi_builder.h @@ -14,15 +14,6 @@ StaticAssert(sizeof(RDI_Header) == AlignPow2(sizeof(RDI_Header), 8), g_rdi_heade #define RDI_IsBuiltinType(x) (RDI_TypeKind_FirstBuiltIn <= (x) && (x) <= RDI_TypeKind_LastBuiltIn) #define RDI_IsPtrType(x) ((x) == RDI_TypeKind_Ptr || (x) == RDI_TypeKind_LRef || (x) == RDI_TypeKind_RRef) -typedef enum -{ - RDI_Checksum_Null, - RDI_Checksum_MD5, - RDI_Checksum_SHA1, - RDI_Checksum_SHA256, - RDI_Checksum_TimeStamp -} RDI_ChecksumKind; - //////////////////////////////// typedef enum diff --git a/src/linker/rdi/rdi_cv.c b/src/linker/rdi/rdi_cv.c index e5f31251..ac0b99f2 100644 --- a/src/linker/rdi/rdi_cv.c +++ b/src/linker/rdi/rdi_cv.c @@ -234,11 +234,10 @@ internal RDI_ChecksumKind rdi_checksum_from_cv_c13(CV_C13ChecksumKind kind) { switch (kind) { - case CV_C13ChecksumKind_Null: return RDI_Checksum_Null; - case CV_C13ChecksumKind_MD5: return RDI_Checksum_MD5; - case CV_C13ChecksumKind_SHA1: return RDI_Checksum_SHA1; - case CV_C13ChecksumKind_SHA256: return RDI_Checksum_SHA256; + case CV_C13ChecksumKind_Null: return RDI_ChecksumKind_NULL; + case CV_C13ChecksumKind_MD5: return RDI_ChecksumKind_MD5; + case CV_C13ChecksumKind_SHA1: return RDI_ChecksumKind_SHA1; + case CV_C13ChecksumKind_SHA256: return RDI_ChecksumKind_SHA256; } - InvalidPath; - return RDI_Checksum_Null; + return RDI_ChecksumKind_NULL; }