
On Mon, Dec 09, 2024 at 04:04:50PM +0100, Caleb Connolly wrote:
On 05/12/2024 19:35, J. Neuschäfer via B4 Relay wrote:
From: "J. Neuschäfer" j.ne@posteo.net
The ufetch command is still quite useful on systems without block device support; remove the CONFIG_BLK dependency and make sure the code compiles/works with and without CONFIG_BLK.
Signed-off-by: J. Neuschäfer j.ne@posteo.net
Small nit below, but with that:
Reviewed-by: Caleb Connolly caleb.connolly@linaro.org
[...]
default:
+#ifdef CONFIG_BLK
struct udevice *dev;
At least without the #ifdef, I see a warning "A label followed by a declaration is a C23 extension".
Ah, I wondered about this. Apparently I have a compiler that uses C23 as the default, so I didn't see the warning. I'll fix it in the next revision.
So to be on the safe side please put this section in a block:
default: {
An alternative that I prefer because it's a bit less intrusive with regards to indentation, is to use a semicolon:
default:; /* code with the same indentation as usual */ /* and no closing brace to remember */
What do you think?
-- jn