Module Name: src
Committed By: rillig
Date: Tue Feb 25 20:23:19 UTC 2025
Modified Files:
src/sbin/efi: Makefile certs.c
Log Message:
efi: don't use compound expressions as initializers
Lint doesn't like them, even though GCC accepts them.
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sbin/efi/Makefile src/sbin/efi/certs.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sbin/efi/Makefile
diff -u src/sbin/efi/Makefile:1.1 src/sbin/efi/Makefile:1.2
--- src/sbin/efi/Makefile:1.1 Mon Feb 24 13:47:55 2025
+++ src/sbin/efi/Makefile Tue Feb 25 20:23:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/02/24 13:47:55 christos Exp $
+# $NetBSD: Makefile,v 1.2 2025/02/25 20:23:19 rillig Exp $
WARNS=9
@@ -16,10 +16,6 @@ LDADD+= -lutil
PROG= efi
MAN= ${PROG}.8
-LINTFLAGS.certs.c += -X177
-LINTFLAGS.devpath3.c += -X177
-LINTFLAGS.devpath4.c += -X177
-
SRCS= main.c
SRCS+= bootvar.c
SRCS+= certs.c
Index: src/sbin/efi/certs.c
diff -u src/sbin/efi/certs.c:1.1 src/sbin/efi/certs.c:1.2
--- src/sbin/efi/certs.c:1.1 Mon Feb 24 13:47:55 2025
+++ src/sbin/efi/certs.c Tue Feb 25 20:23:19 2025
@@ -1,4 +1,4 @@
-/* $NetBSD: certs.c,v 1.1 2025/02/24 13:47:55 christos Exp $ */
+/* $NetBSD: certs.c,v 1.2 2025/02/25 20:23:19 rillig Exp $ */
/*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: certs.c,v 1.1 2025/02/24 13:47:55 christos Exp $");
+__RCSID("$NetBSD: certs.c,v 1.2 2025/02/25 20:23:19 rillig Exp $");
#endif /* not lint */
#include <assert.h>
@@ -43,56 +43,56 @@ __RCSID("$NetBSD: certs.c,v 1.1 2025/02/
*/
#define EFI_CERT_SHA256_GUID \
- ((uuid_t){0xc1c41626,0x504c,0x4092,0xac,0xa9,\
- {0x41,0xf9,0x36,0x93,0x43,0x28}})
+ {0xc1c41626,0x504c,0x4092,0xac,0xa9,\
+ {0x41,0xf9,0x36,0x93,0x43,0x28}}
#define EFI_CERT_RSA2048_GUID \
- ((uuid_t){0x3c5766e8,0x269c,0x4e34,0xaa,0x14,\
- {0xed,0x77,0x6e,0x85,0xb3,0xb6}})
+ {0x3c5766e8,0x269c,0x4e34,0xaa,0x14,\
+ {0xed,0x77,0x6e,0x85,0xb3,0xb6}}
#define EFI_CERT_RSA2048_SHA256_GUID \
- ((uuid_t){0xe2b36190,0x879b,0x4a3d,0xad,0x8d,\
- {0xf2,0xe7,0xbb,0xa3,0x27,0x84}})
+ {0xe2b36190,0x879b,0x4a3d,0xad,0x8d,\
+ {0xf2,0xe7,0xbb,0xa3,0x27,0x84}}
#define EFI_CERT_SHA1_GUID \
- ((uuid_t){0x826ca512,0xcf10,0x4ac9,0xb1,0x87,\
- {0xbe,0x01,0x49,0x66,0x31,0xbd}})
+ {0x826ca512,0xcf10,0x4ac9,0xb1,0x87,\
+ {0xbe,0x01,0x49,0x66,0x31,0xbd}}
#define EFI_CERT_RSA2048_SHA1_GUID \
- ((uuid_t){0x67f8444f,0x8743,0x48f1,0xa3,0x28,\
- {0x1e,0xaa,0xb8,0x73,0x60,0x80}})
+ {0x67f8444f,0x8743,0x48f1,0xa3,0x28,\
+ {0x1e,0xaa,0xb8,0x73,0x60,0x80}}
#define EFI_CERT_X509_GUID \
- ((uuid_t){0xa5c059a1,0x94e4,0x4aa7,0x87,0xb5,\
- {0xab,0x15,0x5c,0x2b,0xf0,0x72}})
+ {0xa5c059a1,0x94e4,0x4aa7,0x87,0xb5,\
+ {0xab,0x15,0x5c,0x2b,0xf0,0x72}}
#define EFI_CERT_SHA224_GUID \
- ((uuid_t){0x0b6e5233,0xa65c,0x44c9,0x94,0x07,\
- {0xd9,0xab,0x83,0xbf,0xc8,0xbd}})
+ {0x0b6e5233,0xa65c,0x44c9,0x94,0x07,\
+ {0xd9,0xab,0x83,0xbf,0xc8,0xbd}}
#define EFI_CERT_SHA384_GUID \
- ((uuid_t){0xff3e5307,0x9fd0,0x48c9,0x85,0xf1,\
- {0x8a,0xd5,0x6c,0x70,0x1e,0x01}})
+ {0xff3e5307,0x9fd0,0x48c9,0x85,0xf1,\
+ {0x8a,0xd5,0x6c,0x70,0x1e,0x01}}
#define EFI_CERT_SHA512_GUID \
- ((uuid_t){0x093e0fae,0xa6c4,0x4f50,0x9f,0x1b,\
- {0xd4,0x1e,0x2b,0x89,0xc1,0x9a}})
+ {0x093e0fae,0xa6c4,0x4f50,0x9f,0x1b,\
+ {0xd4,0x1e,0x2b,0x89,0xc1,0x9a}}
#define EFI_CERT_X509_SHA256_GUID \
- ((uuid_t){0x3bd2a492,0x96c0,0x4079,0xb4,0x20,\
- {0xfc,0xf9,0x8e,0xf1,0x03,0xed}})
+ {0x3bd2a492,0x96c0,0x4079,0xb4,0x20,\
+ {0xfc,0xf9,0x8e,0xf1,0x03,0xed}}
#define EFI_CERT_X509_SHA384_GUID \
- ((uuid_t){0x7076876e,0x80c2,0x4ee6,0xaa,0xd2,\
- {0x28,0xb3,0x49,0xa6,0x86,0x5b}})
+ {0x7076876e,0x80c2,0x4ee6,0xaa,0xd2,\
+ {0x28,0xb3,0x49,0xa6,0x86,0x5b}}
#define EFI_CERT_X509_SHA512_GUID \
- ((uuid_t){0x446dbf63,0x2502,0x4cda,0xbc,0xfa,\
- {0x24,0x65,0xd2,0xb0,0xfe,0x9d}})
+ {0x446dbf63,0x2502,0x4cda,0xbc,0xfa,\
+ {0x24,0x65,0xd2,0xb0,0xfe,0x9d}}
#define EFI_CERT_EXTERNAL_MANAGEMENT_GUID \
- ((uuid_t){0x452e8ced,0xdfff,0x4b8c,0xae,0x01,\
- {0x51,0x18,0x86,0x2e,0x68,0x2c}})
+ {0x452e8ced,0xdfff,0x4b8c,0xae,0x01,\
+ {0x51,0x18,0x86,0x2e,0x68,0x2c}}
#define EFI_CERT_GUIDS \
_X(SHA256, sigfn0, 16 + 32) \