okra pushed a commit to branch master.

http://git.enlightenment.org/apps/ephoto.git/commit/?id=f7de0f1c0fee2ed5f0a987bdae14ac02f8df5952

commit f7de0f1c0fee2ed5f0a987bdae14ac02f8df5952
Author: Stephen okra Houston <smhousto...@gmail.com>
Date:   Fri Jan 22 15:24:32 2016 -0600

    Ephoto: Apply patches from Vincent Torri (vtorri) that make Ephoto work on 
Windows.
---
 configure.ac            | 2 +-
 src/bin/ephoto.c        | 2 +-
 src/bin/ephoto.h        | 7 ++++---
 src/bin/ephoto_config.c | 8 ++++----
 src/bin/ephoto_main.c   | 5 +++--
 5 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/configure.ac b/configure.ac
index cf71ebf..a78d3f1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -31,7 +31,7 @@ have_po="yes"
 ],[
 have_po="no"
 ])
-AC_SUBST(LTLLIBINTL)
+AC_SUBST([LTLLIBINTL])
 if test "x$LIBINTL" = "x"; then
   LIBINTL="$INTLLIBS"
 fi
diff --git a/src/bin/ephoto.c b/src/bin/ephoto.c
index dff68ae..6d21161 100644
--- a/src/bin/ephoto.c
+++ b/src/bin/ephoto.c
@@ -2,7 +2,7 @@
 
 static void _ephoto_display_usage(void);
 
-EAPI int
+EAPI_MAIN int
 elm_main(int argc, char **argv)
 {
    int r = 0;
diff --git a/src/bin/ephoto.h b/src/bin/ephoto.h
index d587c62..210d879 100644
--- a/src/bin/ephoto.h
+++ b/src/bin/ephoto.h
@@ -29,10 +29,11 @@
 # endif
 
 #if HAVE_GETTEXT && ENABLE_NLS
-#define _(string) gettext (string)
+# include <libintl.h>
+# define _(string) gettext (string)
 #else
-#define _(string) (string)
-#define ngettext(String1, String2, Var) Var == 1 ? String1 : String2
+# define _(string) (string)
+# define ngettext(String1, String2, Var) Var == 1 ? String1 : String2
 #endif
 
 typedef struct _Ephoto_Config Ephoto_Config;
diff --git a/src/bin/ephoto_config.c b/src/bin/ephoto_config.c
index 7ebea4d..cf0ac51 100644
--- a/src/bin/ephoto_config.c
+++ b/src/bin/ephoto_config.c
@@ -79,7 +79,7 @@ ephoto_config_free(Ephoto *ephoto)
 }
 
 static void
-_close(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
+_config_close_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info 
EINA_UNUSED)
 {
    Evas_Object *popup = data;
 
@@ -87,7 +87,7 @@ _close(void *data, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
 }
 
 static void
-_save(void *data, Evas_Object *obj EINA_UNUSED,
+_config_save_cb(void *data, Evas_Object *obj EINA_UNUSED,
     void *event_info EINA_UNUSED)
 {
    Evas_Object *popup = data;
@@ -527,7 +527,7 @@ ephoto_config_main(Ephoto *ephoto)
    button = elm_button_add(popup);
    elm_object_text_set(button, _("Save"));
    elm_object_part_content_set(button, "icon", ic);
-   evas_object_smart_callback_add(button, "clicked", _save, popup);
+   evas_object_smart_callback_add(button, "clicked", _config_save_cb, popup);
    elm_object_part_content_set(popup, "button1", button);
    evas_object_show(button);
 
@@ -539,7 +539,7 @@ ephoto_config_main(Ephoto *ephoto)
    button = elm_button_add(popup);
    elm_object_text_set(button, _("Close"));
    elm_object_part_content_set(button, "icon", ic);
-   evas_object_smart_callback_add(button, "clicked", _close, popup);
+   evas_object_smart_callback_add(button, "clicked", _config_close_cb, popup);
    elm_object_part_content_set(popup, "button2", button);
    evas_object_show(button);
 
diff --git a/src/bin/ephoto_main.c b/src/bin/ephoto_main.c
index 778cfdd..d5f5371 100644
--- a/src/bin/ephoto_main.c
+++ b/src/bin/ephoto_main.c
@@ -640,7 +640,8 @@ _thumb_gen_size_changed_timer_cb(void *data)
      {
         Ethumb_Thumb_Format format;
 
-        format = (long) evas_object_data_get(o, "ephoto_format");
+        format = (Ethumb_Thumb_Format) (uintptr_t) 
+            evas_object_data_get(o, "ephoto_format");
         if (format)
          {
             elm_thumb_format_set(o, format);
@@ -753,7 +754,7 @@ ephoto_thumb_path_set(Evas_Object *obj, const char *path)
          }
      }
    elm_thumb_format_set(obj, format);
-   evas_object_data_set(obj, "ephoto_format", (void *) (long) format);
+   evas_object_data_set(obj, "ephoto_format", (void *) (uintptr_t) format);
    elm_thumb_crop_align_set(obj, 0.5, 0.5);
    elm_thumb_aspect_set(obj, ETHUMB_THUMB_CROP);
    elm_thumb_orientation_set(obj, ETHUMB_THUMB_ORIENT_ORIGINAL);

-- 


Reply via email to