From d135957ffa0ae429f4ca22662de8633771984485 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Thu, 7 May 2020 09:27:07 -0400 Subject: [PATCH] Use __func__ C99 identifier instead of __FUNCTION__ compiler extension Summary: see http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1124.pdf section 6.4.2.2 page 52 Test Plan: compilation Reviewers: raster, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11785 --- src/benchmarks/eina/Ecore_Data.h | 6 +- src/bin/elementary/test_dnd.c | 6 +- src/bindings/cxx/eina_cxx/eina_log.hh | 2 +- src/examples/eina/eina_log_03.c | 2 +- src/examples/eio/efl_io_manager_ls.c | 4 +- src/examples/eio/efl_io_manager_open.c | 4 +- src/examples/eio/efl_io_manager_open_multi.c | 2 +- src/lib/ecore/ecore_private.h | 4 +- src/lib/ecore_con/ecore_con_legacy.c | 4 +- src/lib/ecore_con/ecore_con_url.c | 2 +- src/lib/ecore_con/efl_net_ssl_conn-openssl.c | 4 +- src/lib/ecore_con/efl_net_ssl_ctx-openssl.c | 2 +- src/lib/ecore_evas/ecore_evas.c | 8 +- src/lib/ecore_evas/ecore_evas_util.c | 14 +- src/lib/ecore_file/ecore_file_download.c | 2 +- src/lib/edje/edje_private.h | 4 +- src/lib/efreet/efreet_menu.c | 4 +- src/lib/eina/eina_debug_private.h | 4 +- src/lib/eina/eina_lock.h | 4 +- src/lib/eina/eina_log.h | 6 +- src/lib/eina/eina_magic.h | 4 +- src/lib/eina/eina_promise.c | 2 +- src/lib/eina/eina_promise.h | 22 +-- src/lib/eina/eina_safety_checks.h | 2 +- src/lib/elementary/efl_ui_win.c | 18 +- .../elm_gesture_layer_extra_gestures.c | 16 +- src/lib/embryo/embryo_main.c | 2 +- src/lib/eo/eo.c | 10 +- src/lib/eo/eo_private.h | 10 +- src/lib/eo/eo_ptr_indirection.h | 10 +- src/lib/evas/canvas/evas_callbacks.c | 2 +- src/lib/evas/canvas/evas_image_legacy.c | 4 +- src/lib/evas/canvas/evas_object_main.c | 2 +- .../evas_op_blend/op_blend_mask_color_neon.c | 2 +- src/lib/evas/filters/evas_filter_parser.c | 4 +- src/lib/evil/evil_util.c | 16 +- src/modules/ecore_imf/ibus/ibus_imcontext.c | 14 +- src/modules/ecore_imf/scim/scim_imcontext.cpp | 158 +++++++++--------- .../evas/engines/gl_common/evas_gl_api.c | 4 +- .../evas/engines/gl_common/evas_gl_api_ext.c | 2 +- .../engines/gl_common/evas_gl_api_gles1.c | 4 +- .../evas/engines/gl_common/evas_gl_common.h | 2 +- .../evas/engines/gl_common/evas_gl_texture.c | 2 +- .../image_loaders/dds/evas_image_load_dds.c | 2 +- src/static_libs/rg_etc/etc2_encoder.c | 2 +- src/static_libs/rg_etc/rg_etc1.c | 4 +- ...core_test_ecore_thread_eina_thread_queue.c | 10 +- src/tests/ecore/efl_app_test_promise.c | 10 +- src/tests/efl_mono/libefl_mono_native_test.h | 4 +- src/tests/eina/eina_test_log.c | 6 +- src/tests/eina/eina_test_magic.c | 6 +- .../eolian_cxx/eolian_cxx_test_inheritance.cc | 2 +- src/tests/eolian_cxx/simple.c | 4 +- 53 files changed, 225 insertions(+), 225 deletions(-) diff --git a/src/benchmarks/eina/Ecore_Data.h b/src/benchmarks/eina/Ecore_Data.h index 6641eff267..a085401242 100644 --- a/src/benchmarks/eina/Ecore_Data.h +++ b/src/benchmarks/eina/Ecore_Data.h @@ -69,7 +69,7 @@ extern "C" { "\t%s();\n\n" \ "\tWith the parameter:\n\n" \ "\t%s\n\n" \ - "\tbeing NULL. Please fix your program.", __FUNCTION__, sparam); \ + "\tbeing NULL. Please fix your program.", __func__, sparam); \ if (getenv("ECORE_ERROR_ABORT")) { abort(); } \ return ret; \ } @@ -83,14 +83,14 @@ extern "C" { "\t%s();\n\n" \ "\tWith the parameter:\n\n" \ "\t%s\n\n" \ - "\tbeing NULL. Please fix your program.", __FUNCTION__, sparam); \ + "\tbeing NULL. Please fix your program.", __func__, sparam); \ if (getenv("ECORE_ERROR_ABORT")) { abort(); } \ return; \ } # ifdef __sgi -# define __FUNCTION__ "unknown" +# define __func__ "unknown" # ifndef __cplusplus # define inline # endif diff --git a/src/bin/elementary/test_dnd.c b/src/bin/elementary/test_dnd.c index be0738e122..604f73f33f 100644 --- a/src/bin/elementary/test_dnd.c +++ b/src/bin/elementary/test_dnd.c @@ -635,7 +635,7 @@ _gl_dnd_default_anim_data_getcb(Evas_Object *obj, /* The genlist object */ /* Now, collect data to send for drop from ALL selected items */ /* Save list pointer to remove items after drop and free list on done */ info->data = _gl_get_drag_data(obj, it, (Eina_List **) &info->donecbdata); - printf("%s - data = %s\n", __FUNCTION__, info->data); + printf("%s - data = %s\n", __func__, info->data); info->acceptdata = info->donecbdata; if (info->data) @@ -740,7 +740,7 @@ _grid_data_getcb(Evas_Object *obj, /* The genlist object */ /* Now, collect data to send for drop from ALL selected items */ /* Save list pointer to remove items after drop and free list on done */ info->data = _grid_get_drag_data(obj, it, (Eina_List **) &info->donecbdata); - printf("%s %d- data = %s\n", __FUNCTION__, __LINE__, info->data); + printf("%s %d- data = %s\n", __func__, __LINE__, info->data); info->acceptdata = info->donecbdata; if (info->data) @@ -1005,7 +1005,7 @@ static Eina_Bool _drop_box_button_new_cb(void *data, Evas_Object *obj, Elm_Selec void _enter_but_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED) { - printf("Entered %s - drop it here and I will never print this line anymore.\n", __FUNCTION__); + printf("Entered %s - drop it here and I will never print this line anymore.\n", __func__); } static Eina_Bool _drop_but_icon_change_cb(void *data, Evas_Object *obj, Elm_Selection_Data *ev) diff --git a/src/bindings/cxx/eina_cxx/eina_log.hh b/src/bindings/cxx/eina_cxx/eina_log.hh index c287b7bd2d..d59af25e59 100644 --- a/src/bindings/cxx/eina_cxx/eina_log.hh +++ b/src/bindings/cxx/eina_cxx/eina_log.hh @@ -210,7 +210,7 @@ inline void _log(std::stringstream const& stream, int domain, ::Eina_Log_Level l for( bool run = ::eina_log_domain_level_check((DOMAIN), LEVEL); run;) \ for(std::stringstream stream; run ; \ ::efl::eina::_log(std::move(stream), (DOMAIN), LEVEL \ - , __FILE__, __FUNCTION__, __LINE__), run = false) \ + , __FILE__, __func__, __LINE__), run = false) \ stream /** diff --git a/src/examples/eina/eina_log_03.c b/src/examples/eina/eina_log_03.c index 4918872e44..02fe04c322 100644 --- a/src/examples/eina/eina_log_03.c +++ b/src/examples/eina/eina_log_03.c @@ -7,7 +7,7 @@ #include #define log(fmt, ...) \ - eina_log_print(EINA_LOG_LEVEL_ERR, __FILE__, __FUNCTION__, __LINE__, fmt, ##__VA_ARGS__) + eina_log_print(EINA_LOG_LEVEL_ERR, __FILE__, __func__, __LINE__, fmt, ##__VA_ARGS__) typedef struct _Data Data; diff --git a/src/examples/eio/efl_io_manager_ls.c b/src/examples/eio/efl_io_manager_ls.c index 636883d91c..e77877b0b1 100644 --- a/src/examples/eio/efl_io_manager_ls.c +++ b/src/examples/eio/efl_io_manager_ls.c @@ -29,7 +29,7 @@ done_cb(void *data EINA_UNUSED, eina_value_get(&file, &value); - printf("%s done listing files %"PRIu64".\n", __FUNCTION__, value); + printf("%s done listing files %"PRIu64".\n", __func__, value); } ecore_main_loop_quit(); @@ -46,7 +46,7 @@ progress_cb(void *data EINA_UNUSED, Eina_Array *array) unsigned int count; EINA_ARRAY_ITER_NEXT(array, count, filename, it) - printf("%s listing filename: %s\n", __FUNCTION__, filename); + printf("%s listing filename: %s\n", __func__, filename); } void list_files(void *data) diff --git a/src/examples/eio/efl_io_manager_open.c b/src/examples/eio/efl_io_manager_open.c index 5c731c1186..f03f454847 100644 --- a/src/examples/eio/efl_io_manager_open.c +++ b/src/examples/eio/efl_io_manager_open.c @@ -23,7 +23,7 @@ _closing_cb(void* data EINA_UNUSED, } else { - printf("%s closed file.\n", __FUNCTION__); + printf("%s closed file.\n", __func__); } ecore_main_loop_quit(); @@ -54,7 +54,7 @@ _open_cb(void *data, eina_value_get(&file, &f); - printf("%s opened file %s\n", __FUNCTION__, eina_file_filename_get(f)); + printf("%s opened file %s\n", __func__, eina_file_filename_get(f)); return eina_future_as_value(efl_io_manager_close(job, f)); } diff --git a/src/examples/eio/efl_io_manager_open_multi.c b/src/examples/eio/efl_io_manager_open_multi.c index bcee8ca125..8256f659eb 100644 --- a/src/examples/eio/efl_io_manager_open_multi.c +++ b/src/examples/eio/efl_io_manager_open_multi.c @@ -12,7 +12,7 @@ Eina_Value _close_cb(void *data EINA_UNUSED, const Eina_Value array, const Eina_Future *dead EINA_UNUSED) { - printf("%s closed all files.\n", __FUNCTION__); + printf("%s closed all files.\n", __func__); ecore_main_loop_quit(); diff --git a/src/lib/ecore/ecore_private.h b/src/lib/ecore/ecore_private.h index e60c191a21..8e9b796c2c 100644 --- a/src/lib/ecore/ecore_private.h +++ b/src/lib/ecore/ecore_private.h @@ -270,7 +270,7 @@ ecore_print_warning(const char *function, #define CHECK_PARAM_POINTER_RETURN(sparam, param, ret) \ if (!(param)) \ { \ - ecore_print_warning(__FUNCTION__, sparam); \ + ecore_print_warning(__func__, sparam); \ return ret; \ } @@ -278,7 +278,7 @@ ecore_print_warning(const char *function, #define CHECK_PARAM_POINTER(sparam, param) \ if (!(param)) \ { \ - ecore_print_warning(__FUNCTION__, sparam); \ + ecore_print_warning(__func__, sparam); \ return; \ } diff --git a/src/lib/ecore_con/ecore_con_legacy.c b/src/lib/ecore_con/ecore_con_legacy.c index 050a30f1f2..e171d79078 100644 --- a/src/lib/ecore_con/ecore_con_legacy.c +++ b/src/lib/ecore_con/ecore_con_legacy.c @@ -95,7 +95,7 @@ typedef struct _Ecore_Con_Lookup_Ctx { if (!svr) return __VA_ARGS__; \ if (!EINA_MAGIC_CHECK(svr, ECORE_MAGIC_CON_SERVER)) \ { \ - ECORE_MAGIC_FAIL(svr, ECORE_MAGIC_CON_SERVER, __FUNCTION__); \ + ECORE_MAGIC_FAIL(svr, ECORE_MAGIC_CON_SERVER, __func__); \ return __VA_ARGS__; \ } \ } \ @@ -115,7 +115,7 @@ typedef struct _Ecore_Con_Lookup_Ctx { if (!cl) return __VA_ARGS__; \ if (!EINA_MAGIC_CHECK(cl, ECORE_MAGIC_CON_CLIENT)) \ { \ - ECORE_MAGIC_FAIL(cl, ECORE_MAGIC_CON_CLIENT, __FUNCTION__); \ + ECORE_MAGIC_FAIL(cl, ECORE_MAGIC_CON_CLIENT, __func__); \ return __VA_ARGS__; \ } \ } \ diff --git a/src/lib/ecore_con/ecore_con_url.c b/src/lib/ecore_con/ecore_con_url.c index ec1e5b1a0c..b1d95f14f6 100644 --- a/src/lib/ecore_con/ecore_con_url.c +++ b/src/lib/ecore_con/ecore_con_url.c @@ -161,7 +161,7 @@ struct _Ecore_Con_Url { \ if (!EINA_MAGIC_CHECK(u, ECORE_MAGIC_CON_URL)) \ { \ - ECORE_MAGIC_FAIL(u, ECORE_MAGIC_CON_URL, __FUNCTION__); \ + ECORE_MAGIC_FAIL(u, ECORE_MAGIC_CON_URL, __func__); \ return __VA_ARGS__; \ } \ EINA_SAFETY_ON_TRUE_RETURN_VAL(u->delete_me, __VA_ARGS__); \ diff --git a/src/lib/ecore_con/efl_net_ssl_conn-openssl.c b/src/lib/ecore_con/efl_net_ssl_conn-openssl.c index 8e7339c2ea..e59c6811c9 100644 --- a/src/lib/ecore_con/efl_net_ssl_conn-openssl.c +++ b/src/lib/ecore_con/efl_net_ssl_conn-openssl.c @@ -195,7 +195,7 @@ struct _Efl_Net_Ssl_Conn #define EFL_NET_SOCKET_SSL_CIPHERS "aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5" #define _efl_net_ssl_conn_session_debug(conn) \ - __efl_net_ssl_conn_session_debug(__FILE__, __LINE__, __FUNCTION__, conn) + __efl_net_ssl_conn_session_debug(__FILE__, __LINE__, __func__, conn) static void __efl_net_ssl_conn_session_debug(const char *file, int line, const char *fname, Efl_Net_Ssl_Conn *conn) { @@ -294,7 +294,7 @@ __efl_net_ssl_conn_session_debug(const char *file, int line, const char *fname, } #define _efl_net_ssl_conn_check_errors() \ - __efl_net_ssl_conn_check_errors(__FILE__, __LINE__, __FUNCTION__) + __efl_net_ssl_conn_check_errors(__FILE__, __LINE__, __func__) static unsigned long __efl_net_ssl_conn_check_errors(const char *file, int line, const char *fname) { diff --git a/src/lib/ecore_con/efl_net_ssl_ctx-openssl.c b/src/lib/ecore_con/efl_net_ssl_ctx-openssl.c index d8e4b6e220..3cf2d2f90b 100644 --- a/src/lib/ecore_con/efl_net_ssl_ctx-openssl.c +++ b/src/lib/ecore_con/efl_net_ssl_ctx-openssl.c @@ -17,7 +17,7 @@ struct _Efl_Net_Ssl_Ctx #define EFL_NET_SSL_CONTEXT_CIPHERS "aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5" #define _efl_net_ssl_ctx_check_errors() \ - __efl_net_ssl_ctx_check_errors(__FILE__, __LINE__, __FUNCTION__) + __efl_net_ssl_ctx_check_errors(__FILE__, __LINE__, __func__) static unsigned long __efl_net_ssl_ctx_check_errors(const char *file, int line, const char *fname) { diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index 87331f03e8..46112d9537 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -44,14 +44,14 @@ #define ECORE_EVAS_CHECK(ee, ...) \ if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) \ { \ - ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __FUNCTION__); \ + ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __func__); \ return __VA_ARGS__; \ } #define ECORE_EVAS_CHECK_GOTO(_ee, _label) \ if (!ECORE_MAGIC_CHECK(_ee, ECORE_MAGIC_EVAS)) \ { \ - ECORE_MAGIC_FAIL(_ee, ECORE_MAGIC_EVAS, __FUNCTION__); \ + ECORE_MAGIC_FAIL(_ee, ECORE_MAGIC_EVAS, __func__); \ goto _label; \ } @@ -2785,13 +2785,13 @@ ecore_evas_screen_dpi_get(const Ecore_Evas *ee, int *xdpi, int *ydpi) EAPI void ecore_evas_draw_frame_set(Ecore_Evas *ee EINA_UNUSED, Eina_Bool draw_frame EINA_UNUSED) { - WRN("Calling deprecated function %s (not implemented)", __FUNCTION__); + WRN("Calling deprecated function %s (not implemented)", __func__); } EAPI Eina_Bool ecore_evas_draw_frame_get(const Ecore_Evas *ee EINA_UNUSED) { - WRN("Calling deprecated function %s (not implemented)", __FUNCTION__); + WRN("Calling deprecated function %s (not implemented)", __func__); return EINA_FALSE; } diff --git a/src/lib/ecore_evas/ecore_evas_util.c b/src/lib/ecore_evas/ecore_evas_util.c index 7b07fdc699..43558ec767 100644 --- a/src/lib/ecore_evas/ecore_evas_util.c +++ b/src/lib/ecore_evas/ecore_evas_util.c @@ -86,13 +86,13 @@ _ecore_evas_object_intercept_lower(void *data, Evas_Object *obj EINA_UNUSED) static void _ecore_evas_object_intercept_stack_above(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, Evas_Object *above EINA_UNUSED) { - INF("TODO: %s", __FUNCTION__); + INF("TODO: %s", __func__); } static void _ecore_evas_object_intercept_stack_below(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, Evas_Object *below EINA_UNUSED) { - INF("TODO: %s", __FUNCTION__); + INF("TODO: %s", __func__); } static void @@ -227,12 +227,12 @@ ecore_evas_object_associate(Ecore_Evas *ee, Evas_Object *obj, Ecore_Evas_Object_ if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { - ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __FUNCTION__); + ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __func__); return EINA_FALSE; } CHECK_PARAM_POINTER_RETURN("obj", obj, EINA_FALSE); - if (!_ecore_evas_object_evas_check(__FUNCTION__, ee, obj)) + if (!_ecore_evas_object_evas_check(__func__, ee, obj)) return EINA_FALSE; old_ee = _evas_object_associate_get(obj); @@ -255,7 +255,7 @@ ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object *obj) if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { - ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __FUNCTION__); + ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __func__); return EINA_FALSE; } @@ -284,7 +284,7 @@ ecore_evas_object_associate_get(const Ecore_Evas *ee) { if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { - ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __FUNCTION__); + ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __func__); return NULL; } return _ecore_evas_associate_get(ee); @@ -380,7 +380,7 @@ _ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object *obj) if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS)) { - ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __FUNCTION__); + ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS, __func__); } else { diff --git a/src/lib/ecore_file/ecore_file_download.c b/src/lib/ecore_file/ecore_file_download.c index 4b65c51ee6..e212ea0fbf 100644 --- a/src/lib/ecore_file/ecore_file_download.c +++ b/src/lib/ecore_file/ecore_file_download.c @@ -305,7 +305,7 @@ ecore_file_download_abort(Ecore_File_Download_Job *job) return; if (!ECORE_MAGIC_CHECK(job, ECORE_MAGIC_FILE_DOWNLOAD_JOB)) { - ECORE_MAGIC_FAIL(job, ECORE_MAGIC_FILE_DOWNLOAD_JOB, __FUNCTION__); + ECORE_MAGIC_FAIL(job, ECORE_MAGIC_FILE_DOWNLOAD_JOB, __func__); return; } diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h index 03e288c567..818a62195f 100644 --- a/src/lib/edje/edje_private.h +++ b/src/lib/edje/edje_private.h @@ -2757,7 +2757,7 @@ void _edje_lua_shutdown(void); void __edje_lua_error(const char *file, const char *fnc, int line, lua_State *L, int err_code); #define _edje_lua_error(L, err_code) \ - __edje_lua_error(__FILE__, __FUNCTION__, __LINE__, L, err_code) + __edje_lua_error(__FILE__, __func__, __LINE__, L, err_code) Eina_Bool _edje_lua_script_only(Edje *ed); void _edje_lua_script_only_init(Edje *ed); @@ -2892,7 +2892,7 @@ EAPI void _edje_program_insert(Edje_Part_Collection *ed, Edje_Program *p); EAPI void _edje_program_remove(Edje_Part_Collection *ed, Edje_Program *p); void _edje_lua2_error_full(const char *file, const char *fnc, int line, lua_State *L, int err_code); -#define _edje_lua2_error(L, err_code) _edje_lua2_error_full(__FILE__, __FUNCTION__, __LINE__, L, err_code) +#define _edje_lua2_error(L, err_code) _edje_lua2_error_full(__FILE__, __func__, __LINE__, L, err_code) void _edje_lua2_script_init(Edje *ed); void _edje_lua2_script_shutdown(Edje *ed); void _edje_lua2_script_load(Edje_Part_Collection *edc, void *data, int size); diff --git a/src/lib/efreet/efreet_menu.c b/src/lib/efreet/efreet_menu.c index 06c2c418fb..e45cb678b4 100644 --- a/src/lib/efreet/efreet_menu.c +++ b/src/lib/efreet/efreet_menu.c @@ -531,7 +531,7 @@ efreet_menu_file_set(const char *file) EFREET_DEPRECATED_API EAPI void efreet_menu_async_get(Efreet_Menu_Cb func EINA_UNUSED, const void *data EINA_UNUSED) { - ERR("%s is deprecated and shouldn't be called", __FUNCTION__); + ERR("%s is deprecated and shouldn't be called", __func__); return; } @@ -575,7 +575,7 @@ efreet_menu_get(void) EFREET_DEPRECATED_API EAPI void efreet_menu_async_parse(const char *path EINA_UNUSED, Efreet_Menu_Cb func EINA_UNUSED, const void *data EINA_UNUSED) { - ERR("%s is deprecated and shouldn't be called", __FUNCTION__); + ERR("%s is deprecated and shouldn't be called", __func__); return; } diff --git a/src/lib/eina/eina_debug_private.h b/src/lib/eina/eina_debug_private.h index a635c2072d..dbe4df771a 100644 --- a/src/lib/eina/eina_debug_private.h +++ b/src/lib/eina/eina_debug_private.h @@ -12,8 +12,8 @@ #define REMOTE_SERVER_PORT 6666 #ifdef DEBUGON -# define e_debug(fmt, args...) fprintf(stderr, "%d:"__FILE__":%s/%d : " fmt "\n", getpid(), __FUNCTION__, __LINE__, ##args) -# define e_debug_begin(fmt, args...) fprintf(stderr, "%d:"__FILE__":%s/%d : " fmt "", getpid(), __FUNCTION__, __LINE__, ##args) +# define e_debug(fmt, args...) fprintf(stderr, "%d:"__FILE__":%s/%d : " fmt "\n", getpid(), __func__, __LINE__, ##args) +# define e_debug_begin(fmt, args...) fprintf(stderr, "%d:"__FILE__":%s/%d : " fmt "", getpid(), __func__, __LINE__, ##args) # define e_debug_continue(fmt, args...) fprintf(stderr, fmt, ##args) # define e_debug_end() fprintf(stderr, "\n") #else diff --git a/src/lib/eina/eina_lock.h b/src/lib/eina/eina_lock.h index d173f6be34..14c6ff270f 100644 --- a/src/lib/eina/eina_lock.h +++ b/src/lib/eina/eina_lock.h @@ -618,7 +618,7 @@ static inline void eina_spinlock_free(Eina_Spinlock *spinlock); { \ EINA_LOG_ERR("You are calling %s from outside" \ "of the main loop threads in %s at line %i", \ - __FUNCTION__, \ + __func__, \ __FILE__, \ __LINE__); \ return val; \ @@ -630,7 +630,7 @@ static inline void eina_spinlock_free(Eina_Spinlock *spinlock); { \ EINA_LOG_ERR("You are calling %s from outside" \ "of the main loop threads in %s at line %i", \ - __FUNCTION__, \ + __func__, \ __FILE__, \ __LINE__); \ return ; \ diff --git a/src/lib/eina/eina_log.h b/src/lib/eina/eina_log.h index b4254fed4f..7b4e17e9a9 100644 --- a/src/lib/eina/eina_log.h +++ b/src/lib/eina/eina_log.h @@ -142,7 +142,7 @@ * custom data can be passed to that callback, powerful display * messages can be displayed. * - * It is suggested to not use __FILE__, __FUNCTION__ or __LINE__ when + * It is suggested to not use __FILE__, __func__ or __LINE__ when * writing that callback, but when defining macros (like * EINA_LOG_ERR() and other macros). * @@ -304,7 +304,7 @@ EAPI extern int EINA_LOG_DOMAIN_GLOBAL; # define EINA_LOG(DOM, LEVEL, fmt, ...) \ do { \ if (LEVEL <= EINA_LOG_LEVEL_MAXIMUM) { \ - eina_log_print(DOM, LEVEL, __FILE__, __FUNCTION__, __LINE__, \ + eina_log_print(DOM, LEVEL, __FILE__, __func__, __LINE__, \ fmt, ## __VA_ARGS__); } \ } while (0) # else @@ -312,7 +312,7 @@ EAPI extern int EINA_LOG_DOMAIN_GLOBAL; eina_log_print(DOM, \ LEVEL, \ __FILE__, \ - __FUNCTION__, \ + __func__, \ __LINE__, \ fmt, \ ## __VA_ARGS__) diff --git a/src/lib/eina/eina_magic.h b/src/lib/eina/eina_magic.h index 7222f045f2..a2a7cba350 100644 --- a/src/lib/eina/eina_magic.h +++ b/src/lib/eina/eina_magic.h @@ -249,7 +249,7 @@ EAPI extern Eina_Error EINA_ERROR_MAGIC_FAILED; /** * @def EINA_MAGIC_FAIL(d, m) * @brief Definition to call eina_magic_fail() with the parameters @p d, @p d->__magic, - * @p m, __FILE__, __FUNCTION__, and __LINE__. @p d must be a structure that + * @p m, __FILE__, __func__, and __LINE__. @p d must be a structure that * holds an Eina magic number declaration. Use #EINA_MAGIC to add such a * declaration. * @@ -261,7 +261,7 @@ EAPI extern Eina_Error EINA_ERROR_MAGIC_FAILED; (d) ? (d)->__magic : 0, \ (m), \ __FILE__, \ - __FUNCTION__, \ + __func__, \ __LINE__); /** diff --git a/src/lib/eina/eina_promise.c b/src/lib/eina/eina_promise.c index 4255f7b41c..ee7fc93249 100644 --- a/src/lib/eina/eina_promise.c +++ b/src/lib/eina/eina_promise.c @@ -98,7 +98,7 @@ #undef CRI #define CRI(...) EINA_LOG_DOM_CRIT(_promise_log_dom, __VA_ARGS__) -#define _eina_promise_value_dbg(_msg, _p, _v) __eina_promise_value_dbg(_msg, _p, _v, __LINE__, __FUNCTION__) +#define _eina_promise_value_dbg(_msg, _p, _v) __eina_promise_value_dbg(_msg, _p, _v, __LINE__, __func__) struct _Eina_Promise { Eina_Future *future; diff --git a/src/lib/eina/eina_promise.h b/src/lib/eina/eina_promise.h index 7bd120ec0f..cad96b4049 100644 --- a/src/lib/eina/eina_promise.h +++ b/src/lib/eina/eina_promise.h @@ -1091,7 +1091,7 @@ EAPI Eina_Future *eina_future_then_from_desc(Eina_Future *prev, const Eina_Futur * fill the following fields: * * @li Eina_Future_Cb_Log_Desc::file: The `__FILE__` function will be used. - * @li Eina_Future_Cb_Log_Desc::func: The `__FUNCTION__` macro will be used. + * @li Eina_Future_Cb_Log_Desc::func: The `__func__` macro will be used. * @li Eina_Future_Cb_Log_Desc::level: `EINA_LOG_LEVEL_DBG` will be used. * @li Eina_Future_Cb_Log_Desc::domain: `EINA_LOG_DOMAIN_DEFAULT` will be used. * @li Eina_Future_Cb_Log_Desc::line: The `__LINE__` macro will be used. @@ -1752,7 +1752,7 @@ eina_future_race_array(Eina_Future *array[]) * This macro will set the following fields of the #Eina_Future_Cb_Log_Desc: * * @li Eina_Future_Cb_Log_Desc::file: The `__FILE__` function will be used. - * @li Eina_Future_Cb_Log_Desc::func: The `__FUNCTION__` macro will be used. + * @li Eina_Future_Cb_Log_Desc::func: The `__func__` macro will be used. * @li Eina_Future_Cb_Log_Desc::level: `EINA_LOG_LEVEL_DBG` will be used. * @li Eina_Future_Cb_Log_Desc::domain: `EINA_LOG_DOMAIN_DEFAULT` will be used. * @li Eina_Future_Cb_Log_Desc::line: The `__LINE__` macro will be used. @@ -1765,7 +1765,7 @@ eina_future_race_array(Eina_Future *array[]) */ #define eina_future_cb_log_dbg(_prefix, _suffix) \ eina_future_cb_log_from_desc((Eina_Future_Cb_Log_Desc){_prefix, _suffix, __FILE__, \ - __FUNCTION__, EINA_LOG_LEVEL_DBG, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) + __func__, EINA_LOG_LEVEL_DBG, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) /** * A syntactic sugar over eina_future_cb_log_from_desc(). @@ -1773,7 +1773,7 @@ eina_future_race_array(Eina_Future *array[]) * This macro will set the following fields of the Eina_Future_Cb_Log_Desc: * * @li Eina_Future_Cb_Log_Desc::file: The __FILE__ function will be used. - * @li Eina_Future_Cb_Log_Desc::func: The __FUNCTION__ macro will be used. + * @li Eina_Future_Cb_Log_Desc::func: The __func__ macro will be used. * @li Eina_Future_Cb_Log_Desc::level: EINA_LOG_LEVEL_CRITICAL will be used. * @li Eina_Future_Cb_Log_Desc::domain: EINA_LOG_DOMAIN_DEFAULT will be used. * @li Eina_Future_Cb_Log_Desc::line: The __LINE__ macro will be used. @@ -1786,7 +1786,7 @@ eina_future_race_array(Eina_Future *array[]) */ #define eina_future_cb_log_crit(_prefix, _suffix) \ eina_future_cb_log_from_desc((Eina_Future_Cb_Log_Desc){_prefix, _suffix, __FILE__, \ - __FUNCTION__, EINA_LOG_LEVEL_CRITICAL, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) + __func__, EINA_LOG_LEVEL_CRITICAL, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) /** * A syntactic sugar over eina_future_cb_log_from_desc(). @@ -1794,7 +1794,7 @@ eina_future_race_array(Eina_Future *array[]) * This macro will set the following fields of the Eina_Future_Cb_Log_Desc: * * @li Eina_Future_Cb_Log_Desc::file: The __FILE__ function will be used. - * @li Eina_Future_Cb_Log_Desc::func: The __FUNCTION__ macro will be used. + * @li Eina_Future_Cb_Log_Desc::func: The __func__ macro will be used. * @li Eina_Future_Cb_Log_Desc::level: EINA_LOG_LEVEL_ERR will be used. * @li Eina_Future_Cb_Log_Desc::domain: EINA_LOG_DOMAIN_DEFAULT will be used. * @li Eina_Future_Cb_Log_Desc::line: The __LINE__ macro will be used. @@ -1807,7 +1807,7 @@ eina_future_race_array(Eina_Future *array[]) */ #define eina_future_cb_log_err(_prefix, _suffix) \ eina_future_cb_log_from_desc((Eina_Future_Cb_Log_Desc){_prefix, _suffix, __FILE__, \ - __FUNCTION__, EINA_LOG_LEVEL_ERR, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) + __func__, EINA_LOG_LEVEL_ERR, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) /** * A syntactic sugar over eina_future_cb_log_from_desc(). @@ -1815,7 +1815,7 @@ eina_future_race_array(Eina_Future *array[]) * This macro will set the following fields of the Eina_Future_Cb_Log_Desc: * * @li Eina_Future_Cb_Log_Desc::file: The __FILE__ function will be used. - * @li Eina_Future_Cb_Log_Desc::func: The __FUNCTION__ macro will be used. + * @li Eina_Future_Cb_Log_Desc::func: The __func__ macro will be used. * @li Eina_Future_Cb_Log_Desc::level: EINA_LOG_LEVEL_INFO will be used. * @li Eina_Future_Cb_Log_Desc::domain: EINA_LOG_DOMAIN_DEFAULT will be used. * @li Eina_Future_Cb_Log_Desc::line: The __LINE__ macro will be used. @@ -1828,7 +1828,7 @@ eina_future_race_array(Eina_Future *array[]) */ #define eina_future_cb_log_info(_prefix, _suffix) \ eina_future_cb_log_from_desc((Eina_Future_Cb_Log_Desc){_prefix, _suffix, __FILE__, \ - __FUNCTION__, EINA_LOG_LEVEL_INFO, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) + __func__, EINA_LOG_LEVEL_INFO, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) /** * A syntactic sugar over eina_future_cb_log_from_desc(). @@ -1836,7 +1836,7 @@ eina_future_race_array(Eina_Future *array[]) * This macro will set the following fields of the Eina_Future_Cb_Log_Desc: * * @li Eina_Future_Cb_Log_Desc::file: The __FILE__ function will be used. - * @li Eina_Future_Cb_Log_Desc::func: The __FUNCTION__ macro will be used. + * @li Eina_Future_Cb_Log_Desc::func: The __func__ macro will be used. * @li Eina_Future_Cb_Log_Desc::level: EINA_LOG_LEVEL_WARN will be used. * @li Eina_Future_Cb_Log_Desc::domain: EINA_LOG_DOMAIN_DEFAULT will be used. * @li Eina_Future_Cb_Log_Desc::line: The __LINE__ macro will be used. @@ -1852,7 +1852,7 @@ eina_future_race_array(Eina_Future *array[]) */ #define eina_future_cb_log_warn(_prefix, _suffix) \ eina_future_cb_log_from_desc((Eina_Future_Cb_Log_Desc){_prefix, _suffix, __FILE__, \ - __FUNCTION__, EINA_LOG_LEVEL_WARN, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) + __func__, EINA_LOG_LEVEL_WARN, EINA_LOG_DOMAIN_DEFAULT, __LINE__}) /** * A syntactic sugar over eina_future_then() and eina_future_cb_easy(). diff --git a/src/lib/eina/eina_safety_checks.h b/src/lib/eina/eina_safety_checks.h index 27551290d6..0819a1079f 100644 --- a/src/lib/eina/eina_safety_checks.h +++ b/src/lib/eina/eina_safety_checks.h @@ -105,7 +105,7 @@ EAPI extern Eina_Error EINA_ERROR_SAFETY_FAILED; * @internal */ EAPI void _eina_safety_error(const char *file, const char *func, int line, const char *str); -# define EINA_SAFETY_ERROR(msg) _eina_safety_error(__FILE__, __FUNCTION__, __LINE__, msg) +# define EINA_SAFETY_ERROR(msg) _eina_safety_error(__FILE__, __func__, __LINE__, msg) # else # define EINA_SAFETY_ERROR(msg) EINA_LOG_ERR("%s", msg) # endif diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 1ceda1513b..816c7e20fd 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -1010,13 +1010,13 @@ _elm_win_obj_intercept_lower(void *data, Evas_Object *obj EINA_UNUSED) static void _elm_win_obj_intercept_stack_above(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, Evas_Object *above EINA_UNUSED) { - INF("TODO: %s", __FUNCTION__); + INF("TODO: %s", __func__); } static void _elm_win_obj_intercept_stack_below(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, Evas_Object *below EINA_UNUSED) { - INF("TODO: %s", __FUNCTION__); + INF("TODO: %s", __func__); } static void @@ -9160,45 +9160,45 @@ elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, unsigned int EAPI void elm_win_fake_canvas_set(Evas_Object *obj EINA_UNUSED, Ecore_Evas *oee EINA_UNUSED) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); } EAPI void elm_win_name_set(Evas_Object *obj, const char *name) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); efl_ui_win_name_set(obj, name); } EAPI void elm_win_type_set(Evas_Object *obj, Elm_Win_Type type) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); efl_ui_win_type_set(obj, _elm_win_type_to_efl_ui_win_type(type)); } EAPI void elm_win_teamwork_uri_preload(Efl_Ui_Win *obj EINA_UNUSED, const char *uri EINA_UNUSED) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); } EAPI void elm_win_teamwork_uri_show(Efl_Ui_Win *obj EINA_UNUSED, const char *uri EINA_UNUSED) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); } EAPI void elm_win_teamwork_uri_hide(Efl_Ui_Win *obj EINA_UNUSED) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); } EAPI void elm_win_teamwork_uri_open(Efl_Ui_Win *obj EINA_UNUSED, const char *uri EINA_UNUSED) { - ERR("Calling deprecrated function '%s'", __FUNCTION__); + ERR("Calling deprecrated function '%s'", __func__); } /* What here follows is code that implements the glue between ecore evas and efl_ui* side */ diff --git a/src/lib/elementary/elm_gesture_layer_extra_gestures.c b/src/lib/elementary/elm_gesture_layer_extra_gestures.c index b7bce1926c..dd663a8e79 100644 --- a/src/lib/elementary/elm_gesture_layer_extra_gestures.c +++ b/src/lib/elementary/elm_gesture_layer_extra_gestures.c @@ -50,7 +50,7 @@ _tap_long_single_tap_start_cb(void *data, void *event_info) Evas_Event_Flags flags = EVAS_EVENT_FLAG_NONE; if (!info->nb_taps_on_single) { - gl_debug("\n%s\n", __FUNCTION__); + gl_debug("\n%s\n", __func__); _cb_call(info, ELM_GESTURE_STATE_START, event_info); } return flags; @@ -63,7 +63,7 @@ _tap_long_single_tap_abort_cb(void *data, void *event_info EINA_UNUSED) Evas_Event_Flags flags = EVAS_EVENT_FLAG_NONE; if (!info->long_tap_started) { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); _cb_call(info, ELM_GESTURE_STATE_ABORT, NULL); info->nb_taps_on_single = 0; } @@ -73,7 +73,7 @@ _tap_long_single_tap_abort_cb(void *data, void *event_info EINA_UNUSED) static Eina_Bool _tap_long_timeout(void *data) { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); Tap_Longpress_Info *info = data; _tap_long_single_tap_abort_cb(info, NULL); info->timer_between_taps = NULL; @@ -83,7 +83,7 @@ _tap_long_timeout(void *data) static Evas_Event_Flags _tap_long_single_tap_end_cb(void *data, void *event_info) { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); Tap_Longpress_Info *info = data; Evas_Event_Flags flags = EVAS_EVENT_FLAG_NONE; double timeout_between_taps = elm_gesture_layer_double_tap_timeout_get(info->obj); @@ -100,7 +100,7 @@ _tap_long_long_tap_start_cb(void *data, void *event_info EINA_UNUSED) Evas_Event_Flags flags = EVAS_EVENT_FLAG_NONE; if (info->nb_taps_on_single && info->timer_between_taps) { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); info->long_tap_started = EINA_TRUE; ecore_timer_del(info->timer_between_taps); info->timer_between_taps = NULL; @@ -115,7 +115,7 @@ _tap_long_long_tap_abort_cb(void *data, void *event_info EINA_UNUSED) Evas_Event_Flags flags = EVAS_EVENT_FLAG_NONE; if (info->long_tap_started) { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); _cb_call(info, ELM_GESTURE_STATE_ABORT, NULL); info->nb_taps_on_single = 0; info->long_tap_started = EINA_FALSE; @@ -136,7 +136,7 @@ _tap_long_long_tap_move_cb(void *data, void *event_info) } else { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); _cb_call(info, ELM_GESTURE_STATE_MOVE, event_info); } } @@ -150,7 +150,7 @@ _tap_long_long_tap_end_cb(void *data, void *event_info) Evas_Event_Flags flags = EVAS_EVENT_FLAG_NONE; if (info->long_tap_started) { - gl_debug("%s\n", __FUNCTION__); + gl_debug("%s\n", __func__); _cb_call(info, ELM_GESTURE_STATE_END, event_info); info->long_tap_started = EINA_FALSE; info->nb_taps_on_single = 0; diff --git a/src/lib/embryo/embryo_main.c b/src/lib/embryo/embryo_main.c index 4b2af3c5e5..852b1903f2 100644 --- a/src/lib/embryo/embryo_main.c +++ b/src/lib/embryo/embryo_main.c @@ -52,7 +52,7 @@ embryo_shutdown(void) { if (_embryo_init_count <= 0) { - printf("%s:%i Init count not greater than 0 in shutdown.", __FUNCTION__, __LINE__); + printf("%s:%i Init count not greater than 0 in shutdown.", __func__, __LINE__); return 0; } if (--_embryo_init_count != 0) diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c index b93497372c..f5d880918f 100644 --- a/src/lib/eo/eo.c +++ b/src/lib/eo/eo.c @@ -989,7 +989,7 @@ err_vtable: static Eo * _efl_add_internal_start_do(const char *file, int line, const Efl_Class *klass_id, Eo *parent_id, Eina_Bool ref, Eina_Bool is_fallback, Efl_Substitute_Ctor_Cb substitute_ctor, void *sub_ctor_data) { - const char *func_name = __FUNCTION__; + const char *func_name = __func__; _Eo_Object *obj; Eo_Stack_Frame *fptr = NULL; @@ -1981,7 +1981,7 @@ efl_xref_internal(const char *file, int line, Eo *obj_id, const Eo *ref_obj_id) efl_ref(obj_id); #ifdef EO_DEBUG - const char *func_name = __FUNCTION__; + const char *func_name = __func__; EO_OBJ_POINTER_RETURN_VAL_PROXY(obj_id, obj, obj_id); Eo_Xref_Node *xref = calloc(1, sizeof(*xref)); @@ -2092,7 +2092,7 @@ efl_unref(const Eo *obj_id) { ERR("Obj:%s@%p. User refcount (%d) < 0. Too many unrefs.", obj->klass->desc->name, obj_id, obj->user_refcount); - _eo_log_obj_report((Eo_Id)obj_id, EINA_LOG_LEVEL_ERR, __FUNCTION__, __FILE__, __LINE__); + _eo_log_obj_report((Eo_Id)obj_id, EINA_LOG_LEVEL_ERR, __func__, __FILE__, __LINE__); EO_OBJ_DONE(obj_id); _efl_unref(obj); return; @@ -2336,7 +2336,7 @@ efl_data_xref_internal(const char *file, int line, const Eo *obj_id, const Efl_C { void *ret = NULL; _Efl_Class *klass = NULL; - const char *func_name = __FUNCTION__; + const char *func_name = __func__; EO_OBJ_POINTER_RETURN_VAL_PROXY(obj_id, obj, NULL); EO_OBJ_POINTER_PROXY(ref_obj_id, ref_obj); if (ref_obj) @@ -3476,7 +3476,7 @@ _eo_log_obj_shutdown(void) entry->klass, entry->klass->desc->name, entry->timestamp - _eo_log_time_start, now - entry->timestamp); - _eo_log_obj_entry_show(entry, EINA_LOG_LEVEL_DBG, __FUNCTION__, __FILE__, __LINE__, now); + _eo_log_obj_entry_show(entry, EINA_LOG_LEVEL_DBG, __func__, __FILE__, __LINE__, now); leaks++; } } diff --git a/src/lib/eo/eo_private.h b/src/lib/eo/eo_private.h index 2c902d8456..c719cb4c54 100644 --- a/src/lib/eo/eo_private.h +++ b/src/lib/eo/eo_private.h @@ -323,7 +323,7 @@ _efl_ref(_Eo_Object *obj) return obj; } -#define _efl_unref(obj) _efl_unref_internal(obj, __FUNCTION__, __FILE__, __LINE__) +#define _efl_unref(obj) _efl_unref_internal(obj, __func__, __FILE__, __LINE__) static inline void _efl_unref_internal(_Eo_Object *obj, const char *func_name, const char *file, int line) { @@ -333,27 +333,27 @@ _efl_unref_internal(_Eo_Object *obj, const char *func_name, const char *file, in if (obj->user_refcount > 0) { ERR("Object %p is still refcounted %i by users, but internal refcount reached 0. This should never happen. Please report a bug and send a backtrace to EFL developer.", (Eo*) obj->header.id, obj->user_refcount); - _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __FUNCTION__, __FILE__, __LINE__); + _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __func__, __FILE__, __LINE__); return; } if (obj->refcount < 0) { ERR("in %s:%d: func '%s' Obj:%p. Refcount (%d) < 0. Too many unrefs.", file, line, func_name, obj, obj->refcount); - _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __FUNCTION__, __FILE__, __LINE__); + _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __func__, __FILE__, __LINE__); return; } if (obj->destructed) { ERR("in %s:%d: func '%s' Object %p already destructed.", file, line, func_name, _eo_obj_id_get(obj)); - _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __FUNCTION__, __FILE__, __LINE__); + _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __func__, __FILE__, __LINE__); return; } if (obj->del_triggered) { ERR("in %s:%d: func '%s' Object %p deletion already triggered. You wrongly call efl_unref() within a destructor.", file, line, func_name, _eo_obj_id_get(obj)); - _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __FUNCTION__, __FILE__, __LINE__); + _eo_log_obj_report((Eo_Id)_eo_obj_id_get(obj), EINA_LOG_LEVEL_ERR, __func__, __FILE__, __LINE__); return; } diff --git a/src/lib/eo/eo_ptr_indirection.h b/src/lib/eo/eo_ptr_indirection.h index 33dc709d42..cb811404bc 100644 --- a/src/lib/eo/eo_ptr_indirection.h +++ b/src/lib/eo/eo_ptr_indirection.h @@ -9,12 +9,12 @@ void _eo_pointer_error(const Eo *obj_id, const char *func_name, const char *file, int line, const char *fmt, ...); #define _EO_POINTER_ERR(obj_id, fmt, ...) \ - _eo_pointer_error(obj_id, __FUNCTION__, __FILE__, __LINE__, fmt, __VA_ARGS__) + _eo_pointer_error(obj_id, __func__, __FILE__, __LINE__, fmt, __VA_ARGS__) #define EO_OBJ_POINTER(obj_id, obj) \ _Eo_Object *obj; \ do { \ - obj = _eo_obj_pointer_get((Eo_Id)obj_id, __FUNCTION__, __FILE__, __LINE__); \ + obj = _eo_obj_pointer_get((Eo_Id)obj_id, __func__, __FILE__, __LINE__); \ } while (0) #define EO_OBJ_POINTER_PROXY(obj_id, obj) \ @@ -26,7 +26,7 @@ void _eo_pointer_error(const Eo *obj_id, const char *func_name, const char *file #define EO_OBJ_POINTER_RETURN_VAL(obj_id, obj, ret) \ _Eo_Object *obj; \ do { \ - obj = _eo_obj_pointer_get((Eo_Id)obj_id, __FUNCTION__, __FILE__, __LINE__); \ + obj = _eo_obj_pointer_get((Eo_Id)obj_id, __func__, __FILE__, __LINE__); \ if (!obj) return (ret); \ } while (0) @@ -41,7 +41,7 @@ void _eo_pointer_error(const Eo *obj_id, const char *func_name, const char *file #define EO_OBJ_POINTER_RETURN(obj_id, obj) \ _Eo_Object *obj; \ do { \ - obj = _eo_obj_pointer_get((Eo_Id)obj_id, __FUNCTION__, __FILE__, __LINE__); \ + obj = _eo_obj_pointer_get((Eo_Id)obj_id, __func__, __FILE__, __LINE__); \ if (!obj) return; \ } while (0) @@ -55,7 +55,7 @@ void _eo_pointer_error(const Eo *obj_id, const char *func_name, const char *file #define EO_OBJ_POINTER_GOTO(obj_id, obj, label) \ _Eo_Object *obj; \ do { \ - obj = _eo_obj_pointer_get((Eo_Id)obj_id, __FUNCTION__, __FILE__, __LINE__); \ + obj = _eo_obj_pointer_get((Eo_Id)obj_id, __func__, __FILE__, __LINE__); \ if (!obj) goto label; \ } while (0) diff --git a/src/lib/evas/canvas/evas_callbacks.c b/src/lib/evas/canvas/evas_callbacks.c index 14ab286acd..aca5d31181 100644 --- a/src/lib/evas/canvas/evas_callbacks.c +++ b/src/lib/evas/canvas/evas_callbacks.c @@ -731,7 +731,7 @@ evas_post_event_callback_push(Evas *eo_e, Evas_Object_Event_Post_Cb func, const if (e->delete_me) return; if (e->current_event == EVAS_CALLBACK_LAST) { - ERR("%s() can only be called from an input event callback!", __FUNCTION__); + ERR("%s() can only be called from an input event callback!", __func__); return; } EVAS_MEMPOOL_INIT(_mp_pc, "evas_post_callback", Evas_Post_Callback, 64, ); diff --git a/src/lib/evas/canvas/evas_image_legacy.c b/src/lib/evas/canvas/evas_image_legacy.c index f58dd3870c..d1dcf933ee 100644 --- a/src/lib/evas/canvas/evas_image_legacy.c +++ b/src/lib/evas/canvas/evas_image_legacy.c @@ -1122,7 +1122,7 @@ evas_object_image_data_convert(Evas_Object *eo_obj, Evas_Colorspace to_cspace) static int warned = 0; if (!warned) { - ERR("%s is deprecated and shouldn't be called", __FUNCTION__); + ERR("%s is deprecated and shouldn't be called", __func__); warned = 1; } @@ -1198,7 +1198,7 @@ evas_object_image_pixels_import(Evas_Object *eo_obj, Evas_Pixel_Import_Source *p static int warned = 0; if (!warned) { - ERR("%s is deprecated and shouldn't be called", __FUNCTION__); + ERR("%s is deprecated and shouldn't be called", __func__); warned = 1; } diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index eb4b9952ab..0992a39424 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -933,7 +933,7 @@ evas_object_del(Evas_Object *obj) if (!efl_isa(obj, MY_CLASS)) { ERR("Called %s on a non-evas object: %s@%p", - __FUNCTION__, efl_class_name_get(obj), obj); + __func__, efl_class_name_get(obj), obj); return; } pd = efl_data_scope_get(obj, MY_CLASS); diff --git a/src/lib/evas/common/evas_op_blend/op_blend_mask_color_neon.c b/src/lib/evas/common/evas_op_blend/op_blend_mask_color_neon.c index 2a86d271cb..78f58b5315 100644 --- a/src/lib/evas/common/evas_op_blend/op_blend_mask_color_neon.c +++ b/src/lib/evas/common/evas_op_blend/op_blend_mask_color_neon.c @@ -9,7 +9,7 @@ do { \ static int _foo = 0; \ if (_foo++%10000 ==0) \ - printf("%s %+d %s: %d (%s)\n",__FILE__,__LINE__,__FUNCTION__,\ + printf("%s %+d %s: %d (%s)\n",__FILE__,__LINE__,__func__,\ _foo, x " optimised");\ } while (0) #else diff --git a/src/lib/evas/filters/evas_filter_parser.c b/src/lib/evas/filters/evas_filter_parser.c index eaf39119a8..7249e01cec 100644 --- a/src/lib/evas/filters/evas_filter_parser.c +++ b/src/lib/evas/filters/evas_filter_parser.c @@ -594,7 +594,7 @@ _bool_parse(const char *str, Eina_Bool *b) #define PARSE_ABORT() do {} while (0) //#define PARSE_ABORT() abort() -#define PARSE_CHECK(a) do { if (!(a)) { ERR("Parsing failed because '%s' is false at %s:%d", #a, __FUNCTION__, __LINE__); PARSE_ABORT(); goto end; } } while (0) +#define PARSE_CHECK(a) do { if (!(a)) { ERR("Parsing failed because '%s' is false at %s:%d", #a, __func__, __LINE__); PARSE_ABORT(); goto end; } } while (0) /* Buffers */ static Buffer * @@ -1924,7 +1924,7 @@ _padding_set_instruction_prepare(Evas_Filter_Program *pgm EINA_UNUSED, /* Evas_Filter_Parser entry points */ #undef PARSE_CHECK -#define PARSE_CHECK(a) do { if (!(a)) { ERR("Parsing failed because '%s' is false at %s:%d", #a, __FUNCTION__, __LINE__); PARSE_ABORT(); goto end; } } while (0) +#define PARSE_CHECK(a) do { if (!(a)) { ERR("Parsing failed because '%s' is false at %s:%d", #a, __func__, __LINE__); PARSE_ABORT(); goto end; } } while (0) EAPI void evas_filter_program_del(Evas_Filter_Program *pgm) diff --git a/src/lib/evil/evil_util.c b/src/lib/evil/evil_util.c index fc3c0607b2..f7c82c4f10 100644 --- a/src/lib/evil/evil_util.c +++ b/src/lib/evil/evil_util.c @@ -29,7 +29,7 @@ evil_char_to_wchar(const char *text) (wsize > (int)(ULONG_MAX / sizeof(wchar_t)))) { if (wsize == 0) - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -37,7 +37,7 @@ evil_char_to_wchar(const char *text) if (wtext) if (!MultiByteToWideChar(CP_ACP, 0, text, (int)strlen(text) + 1, wtext, wsize)) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -56,7 +56,7 @@ evil_wchar_to_char(const wchar_t *text) asize = WideCharToMultiByte(CP_ACP, 0, text, -1, NULL, 0, NULL, NULL); if (asize == 0) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -67,7 +67,7 @@ evil_wchar_to_char(const wchar_t *text) asize = WideCharToMultiByte(CP_ACP, 0, text, -1, atext, asize, NULL, NULL); if (asize == 0) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -89,7 +89,7 @@ evil_utf16_to_utf8(const wchar_t *text16) size8 = WideCharToMultiByte(CP_UTF8, flag, text16, -1, NULL, 0, NULL, NULL); if (size8 == 0) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -100,7 +100,7 @@ evil_utf16_to_utf8(const wchar_t *text16) size8 = WideCharToMultiByte(CP_UTF8, flag, text16, -1, text8, size8, NULL, NULL); if (size8 == 0) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -120,7 +120,7 @@ evil_utf8_to_utf16(const char *text) size16 = MultiByteToWideChar(CP_UTF8, flag, text, -1, NULL, 0); if (size16 == 0) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } @@ -128,7 +128,7 @@ evil_utf8_to_utf16(const char *text) if (text16) if (!MultiByteToWideChar(CP_UTF8, flag, text, -1, text16, size16)) { - _evil_last_error_display(__FUNCTION__); + _evil_last_error_display(__func__); return NULL; } diff --git a/src/modules/ecore_imf/ibus/ibus_imcontext.c b/src/modules/ecore_imf/ibus/ibus_imcontext.c index 56815a86c4..a859f9ee36 100644 --- a/src/modules/ecore_imf/ibus/ibus_imcontext.c +++ b/src/modules/ecore_imf/ibus/ibus_imcontext.c @@ -287,7 +287,7 @@ _request_surrounding_text(IBusIMContext *ibusimcontext) IBusIMContext * ecore_imf_context_ibus_new(void) { - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); IBusIMContext *context = calloc(1, sizeof(IBusIMContext)); @@ -320,7 +320,7 @@ ecore_imf_context_ibus_shutdown(void) void ecore_imf_context_ibus_add(Ecore_IMF_Context *ctx) { - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); char *s = NULL; IBusIMContext *ibusimcontext = (IBusIMContext *)ecore_imf_context_data_get(ctx); @@ -358,7 +358,7 @@ ecore_imf_context_ibus_add(Ecore_IMF_Context *ctx) void ecore_imf_context_ibus_del(Ecore_IMF_Context *ctx) { - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx); Ecore_IMF_Preedit_Attr *attr = NULL; @@ -401,7 +401,7 @@ ecore_imf_context_ibus_filter_event(Ecore_IMF_Context *ctx, if (type != ECORE_IMF_EVENT_KEY_UP && type != ECORE_IMF_EVENT_KEY_DOWN) return EINA_FALSE; - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); if (G_LIKELY(ibusimcontext->ibuscontext && ibusimcontext->has_focus)) { @@ -979,7 +979,7 @@ static void _ecore_imf_context_ibus_hide_preedit_text_cb(IBusInputContext *ibuscontext EINA_UNUSED, IBusIMContext *ibusimcontext) { - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); EINA_SAFETY_ON_NULL_RETURN(ibusimcontext); if (ibusimcontext->preedit_visible == EINA_FALSE) @@ -1002,7 +1002,7 @@ static void _ecore_imf_context_ibus_destroy_cb(IBusInputContext *ibuscontext EINA_UNUSED, IBusIMContext *ibusimcontext) { - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); EINA_SAFETY_ON_NULL_RETURN(ibusimcontext); g_object_unref(ibusimcontext->ibuscontext); @@ -1028,7 +1028,7 @@ _ecore_imf_context_ibus_destroy_cb(IBusInputContext *ibuscontext EINA_UNUSED, static void _ecore_imf_context_ibus_create(IBusIMContext *ibusimcontext) { - EINA_LOG_DBG("%s", __FUNCTION__); + EINA_LOG_DBG("%s", __func__); EINA_SAFETY_ON_NULL_RETURN(ibusimcontext); ibusimcontext->ibuscontext = ibus_bus_create_input_context(_bus, "ecore"); diff --git a/src/modules/ecore_imf/scim/scim_imcontext.cpp b/src/modules/ecore_imf/scim/scim_imcontext.cpp index 54249dc260..b07c4f0c72 100644 --- a/src/modules/ecore_imf/scim/scim_imcontext.cpp +++ b/src/modules/ecore_imf/scim/scim_imcontext.cpp @@ -471,12 +471,12 @@ _ecore_imf_lock_to_scim_mask(unsigned int locks) EcoreIMFContextISF * isf_imf_context_new(void) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = new EcoreIMFContextISF; if (context_scim == NULL) { - std::cerr << "memory allocation failed in " << __FUNCTION__ << "\n"; + std::cerr << "memory allocation failed in " << __func__ << "\n"; return NULL; } @@ -500,7 +500,7 @@ isf_imf_context_new(void) void isf_imf_context_shutdown(void) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; if (_scim_initialized) { @@ -512,7 +512,7 @@ isf_imf_context_shutdown(void) void isf_imf_context_add(Ecore_IMF_Context *ctx) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -554,7 +554,7 @@ isf_imf_context_add(Ecore_IMF_Context *ctx) context_scim->impl = new_ic_impl(context_scim); if (context_scim->impl == NULL) { - std::cerr << "memory allocation failed in " << __FUNCTION__ << "\n"; + std::cerr << "memory allocation failed in " << __func__ << "\n"; return; } @@ -592,7 +592,7 @@ isf_imf_context_add(Ecore_IMF_Context *ctx) void isf_imf_context_del(Ecore_IMF_Context *ctx) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; if (!_ic_list) return; @@ -669,7 +669,7 @@ isf_imf_context_del(Ecore_IMF_Context *ctx) void isf_imf_context_client_canvas_set(Ecore_IMF_Context *ctx, void *canvas) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -695,7 +695,7 @@ isf_imf_context_client_canvas_set(Ecore_IMF_Context *ctx, void *canvas) void isf_imf_context_client_window_set(Ecore_IMF_Context *ctx, void *window) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -724,7 +724,7 @@ isf_imf_context_client_window_set(Ecore_IMF_Context *ctx, void *window) void isf_imf_context_reset(Ecore_IMF_Context *ctx) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -755,7 +755,7 @@ isf_imf_context_focus_in(Ecore_IMF_Context *ctx) EINA_SAFETY_ON_NULL_RETURN(context_scim); EINA_SAFETY_ON_NULL_RETURN(context_scim->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__<< "(" << context_scim->id << ")...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__<< "(" << context_scim->id << ")...\n"; if (_focused_ic) { @@ -866,7 +866,7 @@ isf_imf_context_focus_out(Ecore_IMF_Context *ctx) EINA_SAFETY_ON_NULL_RETURN(context_scim); EINA_SAFETY_ON_NULL_RETURN(context_scim->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "(" << context_scim->id << ")...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "(" << context_scim->id << ")...\n"; if (context_scim == _focused_ic) { @@ -900,7 +900,7 @@ isf_imf_context_focus_out(Ecore_IMF_Context *ctx) void isf_imf_context_cursor_location_set(Ecore_IMF_Context *ctx, int cx, int cy, int cw, int ch) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -964,7 +964,7 @@ isf_imf_context_cursor_location_set(Ecore_IMF_Context *ctx, int cx, int cy, int void isf_imf_context_use_preedit_set(Ecore_IMF_Context* ctx, Eina_Bool use_preedit) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " = " << (use_preedit ? "true" : "false") << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " = " << (use_preedit ? "true" : "false") << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -991,7 +991,7 @@ isf_imf_context_use_preedit_set(Ecore_IMF_Context* ctx, Eina_Bool use_preedit) void isf_imf_context_preedit_string_with_attributes_get(Ecore_IMF_Context *ctx, char** str, Eina_List **attrs, int *cursor_pos) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1140,7 +1140,7 @@ isf_imf_context_preedit_string_with_attributes_get(Ecore_IMF_Context *ctx, char* void isf_imf_context_preedit_string_get(Ecore_IMF_Context *ctx, char** str, int *cursor_pos) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1183,7 +1183,7 @@ isf_imf_context_preedit_string_get(Ecore_IMF_Context *ctx, char** str, int *curs void isf_imf_context_cursor_position_set(Ecore_IMF_Context *ctx, int cursor_pos) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1213,7 +1213,7 @@ isf_imf_context_cursor_position_set(Ecore_IMF_Context *ctx, int cursor_pos) void isf_imf_context_input_mode_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Mode input_mode) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1234,7 +1234,7 @@ isf_imf_context_input_mode_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Mode inpu void isf_imf_context_prediction_allow_set(Ecore_IMF_Context* ctx, Eina_Bool prediction) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " = " << (prediction ? "true" : "false") << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " = " << (prediction ? "true" : "false") << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1247,7 +1247,7 @@ isf_imf_context_prediction_allow_set(Ecore_IMF_Context* ctx, Eina_Bool predictio void isf_imf_context_autocapital_type_set(Ecore_IMF_Context* ctx, Ecore_IMF_Autocapital_Type autocapital_type) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " = " << autocapital_type << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " = " << autocapital_type << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1275,7 +1275,7 @@ isf_imf_context_autocapital_type_set(Ecore_IMF_Context* ctx, Ecore_IMF_Autocapit Eina_Bool isf_imf_context_filter_event(Ecore_IMF_Context *ctx, Ecore_IMF_Event_Type type, Ecore_IMF_Event *event) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN_VAL(ic, EINA_FALSE); @@ -1324,7 +1324,7 @@ isf_imf_context_filter_event(Ecore_IMF_Context *ctx, Ecore_IMF_Event_Type type, void isf_imf_context_input_panel_show(Ecore_IMF_Context *ctx) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1338,7 +1338,7 @@ isf_imf_context_input_panel_show(Ecore_IMF_Context *ctx) void isf_imf_context_input_panel_hide(Ecore_IMF_Context *ctx) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *context_scim = (EcoreIMFContextISF*)ecore_imf_context_data_get(ctx); EINA_SAFETY_ON_NULL_RETURN(context_scim); @@ -1353,14 +1353,14 @@ isf_imf_context_input_panel_hide(Ecore_IMF_Context *ctx) static void panel_slot_reload_config(int context EINA_UNUSED) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; _config->reload(); } static void panel_slot_exit(int /* context */) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; finalize(); } @@ -1372,7 +1372,7 @@ panel_slot_update_lookup_table_page_size(int context, int page_size) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " page_size=" << page_size << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " page_size=" << page_size << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); ic->impl->si->update_lookup_table_page_size(page_size); @@ -1386,7 +1386,7 @@ panel_slot_lookup_table_page_up(int context) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); ic->impl->si->lookup_table_page_up(); @@ -1400,7 +1400,7 @@ panel_slot_lookup_table_page_down(int context) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); ic->impl->si->lookup_table_page_down(); @@ -1414,7 +1414,7 @@ panel_slot_trigger_property(int context, const String &property) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " property=" << property << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " property=" << property << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); ic->impl->si->trigger_property(property); @@ -1428,7 +1428,7 @@ panel_slot_process_helper_event(int context, const String &target_uuid, const St EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " target=" << target_uuid + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " target=" << target_uuid << " helper=" << helper_uuid << " ic=" << ic << " ic->impl=" << ic->impl << " ic-uuid=" << (ic->impl ? ic->impl->si->get_factory_uuid() : "" ) << "\n"; @@ -1448,7 +1448,7 @@ panel_slot_move_preedit_caret(int context, int caret_pos) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " caret=" << caret_pos << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " caret=" << caret_pos << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); ic->impl->si->move_preedit_caret(caret_pos); @@ -1462,7 +1462,7 @@ panel_slot_select_candidate(int context, int cand_index) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " candidate=" << cand_index << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " candidate=" << cand_index << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); ic->impl->si->select_candidate(cand_index); @@ -1473,7 +1473,7 @@ static void panel_slot_process_key_event(int context, const KeyEvent &key) { EcoreIMFContextISF *ic = find_ic(context); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " key=" << key.get_key_string() << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " key=" << key.get_key_string() << " ic=" << ic << "\n"; if (!ecore_x_display_get()) return; if (key.is_key_press()) @@ -1486,7 +1486,7 @@ panel_slot_commit_string(int context, const WideString &wstr) EcoreIMFContextISF *ic = find_ic(context); EINA_SAFETY_ON_NULL_RETURN(ic); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " str=" << utf8_wcstombs(wstr) << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " str=" << utf8_wcstombs(wstr) << " ic=" << ic << "\n"; if (_focused_ic != ic) return; @@ -1501,7 +1501,7 @@ panel_slot_forward_key_event(int context, const KeyEvent &key) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " key=" << key.get_key_string() << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " key=" << key.get_key_string() << " ic=" << ic << "\n"; if (ic->impl->client_canvas) feed_key_event(ic->impl->client_canvas, key.get_key_string().c_str(), EINA_TRUE); @@ -1513,7 +1513,7 @@ panel_slot_request_help(int context) EcoreIMFContextISF *ic = find_ic(context); EINA_SAFETY_ON_NULL_RETURN(ic); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); panel_req_show_help(ic); @@ -1526,7 +1526,7 @@ panel_slot_request_factory_menu(int context) EcoreIMFContextISF *ic = find_ic(context); EINA_SAFETY_ON_NULL_RETURN(ic); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " ic=" << ic << "\n"; _panel_client.prepare(ic->id); panel_req_show_factory_menu(ic); @@ -1540,7 +1540,7 @@ panel_slot_change_factory(int context, const String &uuid) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " context=" << context << " factory=" << uuid << " ic=" << ic << "\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " context=" << context << " factory=" << uuid << " ic=" << ic << "\n"; ic->impl->si->reset(); _panel_client.prepare(ic->id); @@ -1552,7 +1552,7 @@ panel_slot_change_factory(int context, const String &uuid) static void panel_req_show_help(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); @@ -1580,7 +1580,7 @@ panel_req_show_help(EcoreIMFContextISF *ic) static void panel_req_show_factory_menu(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; std::vector factories; std::vector menu; @@ -1603,7 +1603,7 @@ panel_req_show_factory_menu(EcoreIMFContextISF *ic) static void panel_req_update_factory_info(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); @@ -1628,7 +1628,7 @@ panel_req_update_factory_info(EcoreIMFContextISF *ic) static void panel_req_focus_in(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; _panel_client.focus_in(ic->id, ic->impl->si->get_factory_uuid()); } @@ -1636,7 +1636,7 @@ panel_req_focus_in(EcoreIMFContextISF *ic) static void panel_req_update_spot_location(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; _panel_client.update_spot_location(ic->id, ic->impl->cursor_x, ic->impl->cursor_y); } @@ -1644,7 +1644,7 @@ panel_req_update_spot_location(EcoreIMFContextISF *ic) static bool filter_hotkeys(EcoreIMFContextISF *ic, const KeyEvent &key) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; bool ret = false; @@ -1700,7 +1700,7 @@ filter_hotkeys(EcoreIMFContextISF *ic, const KeyEvent &key) static bool panel_initialize(void) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; String display_name; { @@ -1725,7 +1725,7 @@ panel_initialize(void) static void panel_finalize(void) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; _panel_client.close_connection(); @@ -1745,7 +1745,7 @@ panel_finalize(void) static Eina_Bool panel_iochannel_handler(void *data EINA_UNUSED, Ecore_Fd_Handler *fd_handler) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; if (fd_handler == _panel_iochannel_read_handler) { @@ -1768,7 +1768,7 @@ panel_iochannel_handler(void *data EINA_UNUSED, Ecore_Fd_Handler *fd_handler) static void turn_on_ic(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); @@ -1805,7 +1805,7 @@ turn_on_ic(EcoreIMFContextISF *ic) static void turn_off_ic(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); @@ -1838,7 +1838,7 @@ turn_off_ic(EcoreIMFContextISF *ic) static void set_ic_capabilities(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); @@ -1854,7 +1854,7 @@ set_ic_capabilities(EcoreIMFContextISF *ic) static bool check_socket_frontend(void) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; SocketAddress address; SocketClient client; @@ -2048,7 +2048,7 @@ finalize(void) static void open_next_factory(EcoreIMFContextISF *ic) { - SCIM_DEBUG_FRONTEND(2) << __FUNCTION__ << " context=" << ic->id << "\n"; + SCIM_DEBUG_FRONTEND(2) << __func__ << " context=" << ic->id << "\n"; IMEngineFactoryPointer sf = _backend->get_next_factory("", "UTF-8", ic->impl->si->get_factory_uuid()); if (!sf.null()) @@ -2078,7 +2078,7 @@ open_previous_factory(EcoreIMFContextISF *ic) EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(2) << __FUNCTION__ << " context=" << ic->id << "\n"; + SCIM_DEBUG_FRONTEND(2) << __func__ << " context=" << ic->id << "\n"; IMEngineFactoryPointer sf = _backend->get_previous_factory("", "UTF-8", ic->impl->si->get_factory_uuid()); if (!sf.null()) @@ -2109,7 +2109,7 @@ open_specific_factory(EcoreIMFContextISF *ic, EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(2) << __FUNCTION__ << " context=" << ic->id << "\n"; + SCIM_DEBUG_FRONTEND(2) << __func__ << " context=" << ic->id << "\n"; // The same input method is selected, just turn on the IC. if (ic->impl->si->get_factory_uuid() == uuid) @@ -2171,7 +2171,7 @@ open_specific_factory(EcoreIMFContextISF *ic, static void initialize_modifier_bits(Display *display) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; if (__current_display == display) return; @@ -2270,7 +2270,7 @@ static void initialize_modifier_bits(Display *display) static unsigned int scim_x11_keymask_scim_to_x11(Display *display, uint16 scimkeymask) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; unsigned int state = 0; @@ -2292,7 +2292,7 @@ static XKeyEvent createKeyEvent(Display *display, Window &win, Window &winRoot, bool press, int keysym, int modifiers) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; XKeyEvent event; @@ -2320,7 +2320,7 @@ static XKeyEvent createKeyEvent(Display *display, Window &win, static void _x_send_key_event(const KeyEvent &key) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; // Obtain the X11 display. Display *display = (Display *)ecore_x_display_get(); @@ -2410,7 +2410,7 @@ attach_instance(const IMEngineInstancePointer &si) static void slot_show_preedit_string(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2434,7 +2434,7 @@ slot_show_preedit_string(IMEngineInstanceBase *si) static void slot_show_aux_string(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2446,7 +2446,7 @@ slot_show_aux_string(IMEngineInstanceBase *si) static void slot_show_lookup_table(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2458,7 +2458,7 @@ slot_show_lookup_table(IMEngineInstanceBase *si) static void slot_hide_preedit_string(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2494,7 +2494,7 @@ slot_hide_preedit_string(IMEngineInstanceBase *si) static void slot_hide_aux_string(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2506,7 +2506,7 @@ slot_hide_aux_string(IMEngineInstanceBase *si) static void slot_hide_lookup_table(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2518,7 +2518,7 @@ slot_hide_lookup_table(IMEngineInstanceBase *si) static void slot_update_preedit_caret(IMEngineInstanceBase *si, int caret) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2546,7 +2546,7 @@ slot_update_preedit_string(IMEngineInstanceBase *si, const WideString & str, const AttributeList & attrs) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2580,7 +2580,7 @@ slot_update_aux_string(IMEngineInstanceBase *si, const WideString & str, const AttributeList & attrs) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2593,7 +2593,7 @@ static void slot_commit_string(IMEngineInstanceBase *si, const WideString & str) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2606,7 +2606,7 @@ static void slot_forward_key_event(IMEngineInstanceBase *si, const KeyEvent & key) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2622,7 +2622,7 @@ static void slot_update_lookup_table(IMEngineInstanceBase *si, const LookupTable & table) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2635,7 +2635,7 @@ static void slot_register_properties(IMEngineInstanceBase *si, const PropertyList & properties) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2648,7 +2648,7 @@ static void slot_update_property(IMEngineInstanceBase *si, const Property & property) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2660,7 +2660,7 @@ slot_update_property(IMEngineInstanceBase *si, static void slot_beep(IMEngineInstanceBase *si) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); @@ -2678,7 +2678,7 @@ slot_start_helper(IMEngineInstanceBase *si, EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " helper= " << helper_uuid << " context=" + SCIM_DEBUG_FRONTEND(1) << __func__ << " helper= " << helper_uuid << " context=" << ic->id << " ic=" << ic << " ic-uuid=" << ic->impl->si->get_factory_uuid() << "...\n"; @@ -2692,7 +2692,7 @@ slot_stop_helper(IMEngineInstanceBase *si, EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN(ic); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " helper= " << helper_uuid << " context=" << ic->id << " ic=" << ic << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << " helper= " << helper_uuid << " context=" << ic->id << " ic=" << ic << "...\n"; _panel_client.stop_helper(ic->id, helper_uuid); } @@ -2706,7 +2706,7 @@ slot_send_helper_event(IMEngineInstanceBase *si, EINA_SAFETY_ON_NULL_RETURN(ic); EINA_SAFETY_ON_NULL_RETURN(ic->impl); - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << " helper= " << helper_uuid << " context=" + SCIM_DEBUG_FRONTEND(1) << __func__ << " helper= " << helper_uuid << " context=" << ic->id << " ic=" << ic << " ic-uuid=" << ic->impl->si->get_factory_uuid() << "...\n"; @@ -2720,7 +2720,7 @@ slot_get_surrounding_text(IMEngineInstanceBase *si, int maxlen_before, int maxlen_after) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN_VAL(ic, false); @@ -2770,7 +2770,7 @@ slot_delete_surrounding_text(IMEngineInstanceBase *si, int offset, int len) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; EcoreIMFContextISF *ic = static_cast(si->get_frontend_data()); EINA_SAFETY_ON_NULL_RETURN_VAL(ic, false); @@ -2790,7 +2790,7 @@ slot_delete_surrounding_text(IMEngineInstanceBase *si, static void reload_config_callback(const ConfigPointer &config) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; _frontend_hotkey_matcher.load_hotkeys(config); _imengine_hotkey_matcher.load_hotkeys(config); @@ -2820,7 +2820,7 @@ static void fallback_commit_string_cb(IMEngineInstanceBase *si EINA_UNUSED, const WideString &str) { - SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n"; + SCIM_DEBUG_FRONTEND(1) << __func__ << "...\n"; if (_focused_ic) { diff --git a/src/modules/evas/engines/gl_common/evas_gl_api.c b/src/modules/evas/engines/gl_common/evas_gl_api.c index 30a95eee5d..d66393b1e8 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_api.c +++ b/src/modules/evas/engines/gl_common/evas_gl_api.c @@ -11,10 +11,10 @@ #define EVGLD_FUNC_BEGIN() \ { \ EVGL_FUNC_BEGIN(); \ - _func_begin_debug(__FUNCTION__); \ + _func_begin_debug(__func__); \ } -#define EVGLD_FUNC_END() GLERRV(__FUNCTION__) +#define EVGLD_FUNC_END() GLERRV(__func__) #define _EVGL_INT_INIT_VALUE -3 #define SET_GL_ERROR(gl_error_type) \ diff --git a/src/modules/evas/engines/gl_common/evas_gl_api_ext.c b/src/modules/evas/engines/gl_common/evas_gl_api_ext.c index 91e46338e9..11e76eed8b 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_api_ext.c +++ b/src/modules/evas/engines/gl_common/evas_gl_api_ext.c @@ -122,7 +122,7 @@ struct wl_resource; // Evas extensions from EGL extensions #ifdef GL_GLES -#define EGLDISPLAY_GET(a) _evgl_egl_display_get(__FUNCTION__, a) +#define EGLDISPLAY_GET(a) _evgl_egl_display_get(__func__, a) // this struct defines an EvasGLImage when using EGL typedef struct _EvasGLImage { diff --git a/src/modules/evas/engines/gl_common/evas_gl_api_gles1.c b/src/modules/evas/engines/gl_common/evas_gl_api_gles1.c index 2c5e0adf70..3e2188dfbe 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_api_gles1.c +++ b/src/modules/evas/engines/gl_common/evas_gl_api_gles1.c @@ -9,10 +9,10 @@ #define EVGLD_FUNC_BEGIN() \ { \ - _func_begin_debug(__FUNCTION__); \ + _func_begin_debug(__func__); \ } -#define EVGLD_FUNC_END() GLERRV(__FUNCTION__) +#define EVGLD_FUNC_END() GLERRV(__func__) static void *_gles1_handle = NULL; static Evas_GL_API _gles1_api; diff --git a/src/modules/evas/engines/gl_common/evas_gl_common.h b/src/modules/evas/engines/gl_common/evas_gl_common.h index bcd131a146..44772620d0 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_common.h +++ b/src/modules/evas/engines/gl_common/evas_gl_common.h @@ -872,7 +872,7 @@ __evas_gl_errdyn(int err, const char *file, const char *func, int line, const ch # define GLERRV(op) do { \ int __gl_err = glGetError(); \ if (__gl_err != GL_NO_ERROR) \ - __evas_gl_errdyn(__gl_err, __FILE__, __FUNCTION__, __LINE__, op); \ + __evas_gl_errdyn(__gl_err, __FILE__, __func__, __LINE__, op); \ } while (0) /* Redefine common gl funcs */ # ifndef GL_ERRORS_NODEF diff --git a/src/modules/evas/engines/gl_common/evas_gl_texture.c b/src/modules/evas/engines/gl_common/evas_gl_texture.c index ef99962261..2c1d1e28cf 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_texture.c +++ b/src/modules/evas/engines/gl_common/evas_gl_texture.c @@ -1378,7 +1378,7 @@ evas_gl_common_texture_update(Evas_GL_Texture *tex, RGBA_Image *im) err = glGetError(); if (err != GL_NO_ERROR) { - __evas_gl_err(err, __FILE__, __FUNCTION__, __LINE__, + __evas_gl_err(err, __FILE__, __func__, __LINE__, "glCompressedTexSubImage2D"); // FIXME: Changing settings on the fly. diff --git a/src/modules/evas/image_loaders/dds/evas_image_load_dds.c b/src/modules/evas/image_loaders/dds/evas_image_load_dds.c index d24707c9ae..aae960c25e 100644 --- a/src/modules/evas/image_loaders/dds/evas_image_load_dds.c +++ b/src/modules/evas/image_loaders/dds/evas_image_load_dds.c @@ -157,7 +157,7 @@ _dword_read(const char **m) return val; } -#define FAIL() do { /*fprintf(stderr, "DDS: ERROR at %s:%d\n", __FUNCTION__, __LINE__);*/ goto on_error; } while (0) +#define FAIL() do { /*fprintf(stderr, "DDS: ERROR at %s:%d\n", __func__, __LINE__);*/ goto on_error; } while (0) static Eina_Bool evas_image_load_file_head_dds(void *loader_data, diff --git a/src/static_libs/rg_etc/etc2_encoder.c b/src/static_libs/rg_etc/etc2_encoder.c index 6f439078ca..e37819a780 100644 --- a/src/static_libs/rg_etc/etc2_encoder.c +++ b/src/static_libs/rg_etc/etc2_encoder.c @@ -146,7 +146,7 @@ absi(int a) #ifndef DBG # ifdef DEBUG -# define DBG(fmt, ...) fprintf(stderr, "%s:%d: " fmt "\n", __FUNCTION__, __LINE__, ## __VA_ARGS__) +# define DBG(fmt, ...) fprintf(stderr, "%s:%d: " fmt "\n", __func__, __LINE__, ## __VA_ARGS__) # else # define DBG(...) # endif diff --git a/src/static_libs/rg_etc/rg_etc1.c b/src/static_libs/rg_etc/rg_etc1.c index e17eb887cd..9b889a3995 100644 --- a/src/static_libs/rg_etc/rg_etc1.c +++ b/src/static_libs/rg_etc/rg_etc1.c @@ -2278,7 +2278,7 @@ rg_etc1_pack_block_solid_color(unsigned char *block, const color_quad_u8 *color, if (!rg_etc1_inverse_lookup[0][255]) { - fprintf(stderr, "ETC1: Inverse lookup table not set (in %s)!\n", __FUNCTION__); + fprintf(stderr, "ETC1: Inverse lookup table not set (in %s)!\n", __func__); return 0; } @@ -2392,7 +2392,7 @@ rg_etc1_pack_block_solid_color_constrained(rg_etc1_optimizer_results *results,ui if (!rg_etc1_inverse_lookup[0][255]) { - fprintf(stderr, "ETC1: Inverse lookup table not set (in %s)!\n", __FUNCTION__); + fprintf(stderr, "ETC1: Inverse lookup table not set (in %s)!\n", __func__); return 0; } diff --git a/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c b/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c index be5c3cdd1e..a2dfe55993 100644 --- a/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c +++ b/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c @@ -499,7 +499,7 @@ th61_do(void *data EINA_UNUSED, Ecore_Thread *th) } eina_semaphore_release(&th6_sem, 1); - if (DEBUG) printf("%s: message sending done!\n", __FUNCTION__); + if (DEBUG) printf("%s: message sending done!\n", __func__); } static void @@ -515,7 +515,7 @@ th62_do(void *data EINA_UNUSED, Ecore_Thread *th) msg = eina_thread_queue_wait(thq1, &ref); fail_if(!msg); - if (DEBUG) printf("%s: v %08i: %i [%i]\n", __FUNCTION__, cnt, msg->value, eina_thread_queue_pending_get(thq1)); + if (DEBUG) printf("%s: v %08i: %i [%i]\n", __func__, cnt, msg->value, eina_thread_queue_pending_get(thq1)); val = msg->value; eina_thread_queue_wait_done(thq1, ref); if (val == EXIT_MESSAGE || (ecore_thread_check(th))) break; @@ -529,7 +529,7 @@ th62_do(void *data EINA_UNUSED, Ecore_Thread *th) ck_assert_int_eq(msgnum, 100); eina_spinlock_release(&msgnum_lock); eina_semaphore_release(&th6_sem, 1); - if (DEBUG) printf("%s: message reading done!\n", __FUNCTION__); + if (DEBUG) printf("%s: message reading done!\n", __func__); } static void @@ -545,7 +545,7 @@ th63_do(void *data EINA_UNUSED, Ecore_Thread *th) msg = eina_thread_queue_wait(thq1, &ref); fail_if(!msg); - if (DEBUG) printf("%s: v %08i: %i [%i]\n", __FUNCTION__, cnt, msg->value, eina_thread_queue_pending_get(thq1)); + if (DEBUG) printf("%s: v %08i: %i [%i]\n", __func__, cnt, msg->value, eina_thread_queue_pending_get(thq1)); val = msg->value; eina_thread_queue_wait_done(thq1, ref); if (val == EXIT_MESSAGE || (ecore_thread_check(th))) break; @@ -559,7 +559,7 @@ th63_do(void *data EINA_UNUSED, Ecore_Thread *th) ck_assert_int_eq(msgnum, 100); eina_spinlock_release(&msgnum_lock); eina_semaphore_release(&th6_sem, 1); - if (DEBUG) printf("%s: message reading done!\n", __FUNCTION__); + if (DEBUG) printf("%s: message reading done!\n", __func__); } EFL_START_TEST(ecore_test_ecore_thread_eina_thread_queue_t6) diff --git a/src/tests/ecore/efl_app_test_promise.c b/src/tests/ecore/efl_app_test_promise.c index 424c278704..d1ec7b7097 100644 --- a/src/tests/ecore/efl_app_test_promise.c +++ b/src/tests/ecore/efl_app_test_promise.c @@ -1103,19 +1103,19 @@ EFL_START_TEST(efl_test_promise_log) fail_if(domain < 0); eina_log_domain_level_set(PROMISE_LOG_DOMAIN_STR, EINA_LOG_LEVEL_DBG); ctx.dbg = (Eina_Future_Cb_Log_Desc){"dbg prefix:", " dbg suffix", __FILE__, - __FUNCTION__, EINA_LOG_LEVEL_DBG, + __func__, EINA_LOG_LEVEL_DBG, domain, __LINE__}; ctx.crit = (Eina_Future_Cb_Log_Desc){NULL, NULL, __FILE__, - __FUNCTION__, EINA_LOG_LEVEL_CRITICAL, + __func__, EINA_LOG_LEVEL_CRITICAL, domain, __LINE__}; ctx.warn = (Eina_Future_Cb_Log_Desc){"warn prefix:", NULL, __FILE__, - __FUNCTION__, EINA_LOG_LEVEL_WARN, + __func__, EINA_LOG_LEVEL_WARN, domain, __LINE__}; ctx.err = (Eina_Future_Cb_Log_Desc){NULL, " err suffix", __FILE__, - __FUNCTION__, EINA_LOG_LEVEL_ERR, + __func__, EINA_LOG_LEVEL_ERR, domain, __LINE__}; ctx.info = (Eina_Future_Cb_Log_Desc){"info prefix:", " info suffix", - __FILE__, __FUNCTION__, EINA_LOG_LEVEL_INFO, + __FILE__, __func__, EINA_LOG_LEVEL_INFO, domain, __LINE__}; eina_log_print_cb_set(_log_test, &ctx); f = eina_future_chain(_int_future_get(), diff --git a/src/tests/efl_mono/libefl_mono_native_test.h b/src/tests/efl_mono/libefl_mono_native_test.h index 4fe9d4c2b0..7491598324 100644 --- a/src/tests/efl_mono/libefl_mono_native_test.h +++ b/src/tests/efl_mono/libefl_mono_native_test.h @@ -75,7 +75,7 @@ #include -#define EQUAL(a, b) ((a) == (b) ? 1 : (fprintf(stderr, "NOT EQUAL! %s:%i (%s)", __FILE__, __LINE__, __FUNCTION__), fflush(stderr), 0)) -#define STR_EQUAL(a, b) (strcmp((a), (b)) == 0 ? 1 : (fprintf(stderr, "NOT EQUAL! %s:%i (%s) '%s' != '%s'", __FILE__, __LINE__, __FUNCTION__, (a), (b)), fflush(stderr), 0)) +#define EQUAL(a, b) ((a) == (b) ? 1 : (fprintf(stderr, "NOT EQUAL! %s:%i (%s)", __FILE__, __LINE__, __func__), fflush(stderr), 0)) +#define STR_EQUAL(a, b) (strcmp((a), (b)) == 0 ? 1 : (fprintf(stderr, "NOT EQUAL! %s:%i (%s) '%s' != '%s'", __FILE__, __LINE__, __func__, (a), (b)), fflush(stderr), 0)) #endif diff --git a/src/tests/eina/eina_test_log.c b/src/tests/eina/eina_test_log.c index 2deefd2f3d..624bbbe75d 100644 --- a/src/tests/eina/eina_test_log.c +++ b/src/tests/eina/eina_test_log.c @@ -114,7 +114,7 @@ EFL_START_TEST(eina_log_macro) ctx.level = lvl; \ ctx.line = __LINE__ + 1; \ ctx.msg = _msg; \ - ctx.fnc = __FUNCTION__; \ + ctx.fnc = __func__; \ ctx.did = EINA_FALSE #ifdef EINA_LOG_LEVEL_MAXIMUM @@ -188,7 +188,7 @@ EFL_START_TEST(eina_log_domains_macros) ctx.level = lvl; \ ctx.line = __LINE__ + 1; \ ctx.msg = _msg; \ - ctx.fnc = __FUNCTION__; \ + ctx.fnc = __func__; \ ctx.dom = "MyDomain"; \ ctx.did = EINA_FALSE @@ -310,7 +310,7 @@ EFL_START_TEST(eina_log_level_indexes) ctx.level = lvl; \ ctx.line = __LINE__ + 1; \ ctx.msg = _msg; \ - ctx.fnc = __FUNCTION__; \ + ctx.fnc = __func__; \ ctx.dom = "Levels"; \ ctx.did = EINA_FALSE; diff --git a/src/tests/eina/eina_test_magic.c b/src/tests/eina/eina_test_magic.c index d2254a2ba9..e4f9005b03 100644 --- a/src/tests/eina/eina_test_magic.c +++ b/src/tests/eina/eina_test_magic.c @@ -146,7 +146,7 @@ EFL_START_TEST(eina_magic_simple) #ifdef SHOW_LOG fprintf(stderr, "you should see 'Input handle pointer is NULL' below\n"); #endif - TEST_MAGIC_SAFETY(__FUNCTION__, + TEST_MAGIC_SAFETY(__func__, "*** Eina Magic Check Failed !!!\n" " Input handle pointer is NULL.\n" "\n"); @@ -164,7 +164,7 @@ EFL_START_TEST(eina_magic_simple) fprintf(stderr, "you should see 'Input handle has already been freed' below\n"); #endif - TEST_MAGIC_SAFETY(__FUNCTION__, + TEST_MAGIC_SAFETY(__func__, "*** Eina Magic Check Failed at %p !!!\n" " Input handle has already been freed.\n" "\n"); @@ -176,7 +176,7 @@ EFL_START_TEST(eina_magic_simple) #ifdef SHOW_LOG fprintf(stderr, "you should see 'Input handle is wrong type' below\n"); #endif - TEST_MAGIC_SAFETY(__FUNCTION__, + TEST_MAGIC_SAFETY(__func__, "*** Eina Magic Check Failed at %p !!!\n" " Input handle is wrong type.\n" " Expected: %08x - %s\n" diff --git a/src/tests/eolian_cxx/eolian_cxx_test_inheritance.cc b/src/tests/eolian_cxx/eolian_cxx_test_inheritance.cc index 2a7fb04733..a39d597659 100644 --- a/src/tests/eolian_cxx/eolian_cxx_test_inheritance.cc +++ b/src/tests/eolian_cxx/eolian_cxx_test_inheritance.cc @@ -33,7 +33,7 @@ // bool simple_get() // { -// printf("calling bar::%s\n", __FUNCTION__); +// printf("calling bar::%s\n", __func__); // return false; // } // }; diff --git a/src/tests/eolian_cxx/simple.c b/src/tests/eolian_cxx/simple.c index 718e5c3549..7ab18dcb55 100644 --- a/src/tests/eolian_cxx/simple.c +++ b/src/tests/eolian_cxx/simple.c @@ -18,7 +18,7 @@ static Eo *_simple_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED) static Eina_Bool _simple_simple_get(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED) { - printf("calling %s\n", __FUNCTION__); + printf("calling %s\n", __func__); return EINA_TRUE; } @@ -27,7 +27,7 @@ static Eina_Bool _simple_name_get(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, con { static const char* _name= "simple_class"; - printf("calling %s= simples class\n", __FUNCTION__); + printf("calling %s= simples class\n", __func__); *name = _name; return EINA_TRUE;