clang-format: re-format for clang-18

clang-format-18 isn't compatible with the clang-format-17 output, so we
need to reformat the code with the latest version.  The way clang-18
handles lambda formatting also changed, so we have made changes to the
organization default style format to better handle lambda formatting.

See I5e08687e696dd240402a2780158664b7113def0e for updated style.
See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.

Change-Id: I2f8eeee40b0b2583092d351979dd77fd277a97ba
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/config.c b/config.c
index 615c498..f36af8c 100644
--- a/config.c
+++ b/config.c
@@ -149,10 +149,7 @@
 	const char *name;
 };
 
-#define TERM_SPEED(x)                                                          \
-	{                                                                      \
-		B##x, x, #x                                                    \
-	}
+#define TERM_SPEED(x) { B##x, x, #x }
 
 // clang-format off
 static const struct terminal_speed_name terminal_speeds[] = {
diff --git a/console-server.h b/console-server.h
index 0636dc7..4360513 100644
--- a/console-server.h
+++ b/console-server.h
@@ -269,7 +269,7 @@
 #endif
 
 #define container_of(ptr, type, member)                                        \
-	((type *)((void *)((ptr)-offsetof(type, member))))
+	((type *)((void *)((ptr) - offsetof(type, member))))
 
 #define BUILD_ASSERT(c)                                                        \
 	do {                                                                   \