hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=df96735657af7c2c5d787ab4eeb15d599647616a
commit df96735657af7c2c5d787ab4eeb15d599647616a Author: Hermet Park <her...@hermet.pe.kr> Date: Thu Apr 28 14:12:16 2016 +0900 elementary/elm_prefs: preserve compatibility. C++ doens't allow empty size structure, empty structure looks harmful. I've thought about the solution and this patch is my conclusion. Because I'm not a big fan of elm_prefs, if you have any better idea then please fix it on your way. --- src/lib/elementary/elm_prefs_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elementary/elm_prefs_common.h b/src/lib/elementary/elm_prefs_common.h index cf73452..22489c3 100644 --- a/src/lib/elementary/elm_prefs_common.h +++ b/src/lib/elementary/elm_prefs_common.h @@ -19,7 +19,7 @@ EAPI Evas_Object *elm_prefs_add(Evas_Object *parent); typedef struct _Elm_Prefs_Item_Spec_Void Elm_Prefs_Item_Spec_Void; struct _Elm_Prefs_Item_Spec_Void { - int:0; //Trick for removing warning (warning: empty struct has size 0 in C, size 1 in C++) + char dummy; //for compatibility (warning: empty struct has size 0 in C, size 1 in C++) }; typedef struct _Elm_Prefs_Item_Spec_Bool Elm_Prefs_Item_Spec_Bool; --