[babl] palette: annotate BablPalette::radii as atomic



commit 1755c0ae781ed89c058e4844a14154f246a0f175
Author: Ell <ell_se yahoo com>
Date:   Sun Jun 7 19:59:14 2020 +0300

    palette: annotate BablPalette::radii as atomic

 babl/babl-palette.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/babl/babl-palette.c b/babl/babl-palette.c
index 1aa1c09b8..086da675d 100644
--- a/babl/babl-palette.c
+++ b/babl/babl-palette.c
@@ -29,6 +29,9 @@
 
 #ifdef HAVE_STDATOMIC_H
 #include <stdatomic.h>
+#define BABL_ATOMIC _Atomic
+#else
+#define BABL_ATOMIC
 #endif
 
 #define HASH_TABLE_SIZE 1111
@@ -49,7 +52,7 @@ typedef struct BablPalette
                                   */
   double                *data_double;
   unsigned char         *data_u8;
-  BablPaletteRadius     *radii;
+  BablPaletteRadius     *BABL_ATOMIC radii;
   volatile unsigned int  hash[HASH_TABLE_SIZE];
 } BablPalette;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]