]> Nishi Git Mirror - gwion.git/commitdiff
:art: Update
authorJérémie Astor <fennecdjay@gmail.com>
Wed, 6 Jan 2021 21:23:42 +0000 (22:23 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Wed, 6 Jan 2021 21:23:42 +0000 (22:23 +0100)
include/env/value.h
include/import/item.h
plug

index 8ee40aaf88151424bff39b4dd270e7922496264e..094ab557e293d59c8c53838d38c9e85aa8d63430 100644 (file)
@@ -22,17 +22,19 @@ enum vflag {
 //  vflag_used = 1 << 3
 } __attribute__((packed));
 
+union __attribute__((transparent_union)) value_data {
+  m_uint num;
+  m_float fnum;
+  m_uint* ptr;
+  struct M_Object_ *obj;
+  Func func_ref;
+};
+
 struct Value_ {
   Type type;
   m_str name;
   struct ValueFrom_ *from;
-  union __attribute__((transparent_union)) value_data {
-    m_uint num;
-    m_float fnum;
-    m_uint* ptr;
-    struct M_Object_ *obj;
-    Func func_ref;
-  } d;
+  union value_data d;
   uint16_t ref;
   ae_flag flag;
   enum vflag vflag;
index 1c9622e6beb7e7fa6dd8a00af6daa88b4096e8c2..68de56e3b76f29dc50ead2824ca291ef2d51396c 100644 (file)
@@ -3,6 +3,6 @@
 
 ANN m_int gwi_item_ini(const Gwi gwi, const m_str type, const m_str name);
 ANN2(1) m_int gwi_item_end(const Gwi gwi, const ae_flag flag, union value_data);
-#define gwi_item_end(a, b, c) gwi_item_end(a, (const ae_flag)(b), c)
+//#define gwi_item_end(a, b, c) gwi_item_end(a, (const ae_flag)(b), c)
 ANN void ck_clean_item(MemPool, ImportCK*);
 #endif
diff --git a/plug b/plug
index 3ed7d6c8e6bfecba2cab290035eb846068592884..70680a9f3ca9abb4b9003c9f69b1b9f33b81557e 160000 (submodule)
--- a/plug
+++ b/plug
@@ -1 +1 @@
-Subproject commit 3ed7d6c8e6bfecba2cab290035eb846068592884
+Subproject commit 70680a9f3ca9abb4b9003c9f69b1b9f33b81557e