]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/OSMessageNotification.h
xnu-792.6.61.tar.gz
[apple/xnu.git] / iokit / IOKit / OSMessageNotification.h
index 74bcb1f64e1f6a99bda964842d828ac271c9b3af..75f3f95ec8b8d9302ba733fde4f322bab3f4e160 100644 (file)
@@ -80,7 +80,12 @@ struct OSNotificationHeader {
     vm_size_t          size;           /* content size */
     natural_t          type;
     OSAsyncReference   reference;
+
+#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
+    unsigned char      content[];
+#else
     unsigned char      content[0];
+#endif
 };
 
 struct IOServiceInterestContent {
@@ -90,7 +95,11 @@ struct IOServiceInterestContent {
 
 struct IOAsyncCompletionContent {
     IOReturn result;
+#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
+    void * args[];
+#else
     void * args[0];
+#endif
 };
 
 #ifndef __cplusplus