$NetBSD: patch-aa,v 1.3 2006/11/28 19:20:34 rillig Exp $

No, it's not ok. Except for GNU C.

--- libxfce4util/xfce-miscutils.h.orig	2005-11-15 12:59:47.000000000 +0100
+++ libxfce4util/xfce-miscutils.h	2006-11-28 20:11:55.609975108 +0100
@@ -32,12 +32,11 @@
 
 #include <libxfce4util/debug.h>
 
-/* This looks a bit "hacky", but its ok */
-#define _BUILTIN_LICENSE_TEXT(name) \
-({ \
-  extern const char xfce_builtin_license_##name[]; \
-  xfce_builtin_license_##name; \
-})
+extern const char xfce_builtin_license_BSD[];
+extern const char xfce_builtin_license_GPL[];
+extern const char xfce_builtin_license_LGPL[];
+
+#define _BUILTIN_LICENSE_TEXT(name) xfce_builtin_license_##name
 
 #define XFCE_LICENSE_BSD  _BUILTIN_LICENSE_TEXT(BSD)
 
