#include "e_input_log.h"
#include "e_client_intern.h"
#include "e_seat_intern.h"
+#include "e_utils_intern.h"
#include <tizen-extension-server-protocol.h>
-Eina_Bool
-e_devicemgr_strcmp(const char *dst, const char *src)
-{
- int dst_len, src_len, str_len;
-
- dst_len = strlen(dst);
- src_len = strlen(src);
-
- if (src_len > dst_len) str_len = src_len;
- else str_len = dst_len;
-
- if (!strncmp(dst, src, str_len))
- return EINA_TRUE;
- else
- return EINA_FALSE;
-}
-
static int
_e_devicemgr_input_pointer_warp(int x, int y)
{
{
if (data->clas == ecore_device_class_get(dev) && data->identifier)
{
- if (e_devicemgr_strcmp(dev_identifier, data->identifier))
+ if (!e_util_strcmp(dev_identifier, data->identifier))
{
data->subclas = ecore_device_subclass_get(dev);
EINA_LIST_FOREACH(e_devicemgr->device_list, l, dev)
{
if ((dev->clas == clas) &&
- (e_devicemgr_strcmp(dev->name, device->name)))
+ (!e_util_strcmp(dev->name, device->name)))
{
E_FREE(device->identifier);
if (dev->identifier) device->identifier = strdup(dev->identifier);
EINA_LIST_FOREACH(e_devicemgr->inputgen.resource_list, l, rdata)
{
- if (e_devicemgr_strcmp(rdata->name, dev->name) == EINA_FALSE) continue;
+ if (!e_util_strcmp(rdata->name, dev->name) == EINA_FALSE) continue;
if (rdata->sync_timer)
{
e_devicemgr_wl_generator_with_sync_send_event(rdata->resource, ret);
{
EINA_LIST_FOREACH_SAFE(ddata->key.pressed, l, l_next, name_data)
{
- if (e_devicemgr_strcmp(name_data, keyname))
+ if (!e_util_strcmp(name_data, keyname))
{
ddata->key.pressed = eina_list_remove_list(ddata->key.pressed, l);
eina_stringshare_del(name_data);
EINA_LIST_FOREACH(*dev_list, l, ddata)
{
- if (e_devicemgr_strcmp(ddata->name, dev->name))
+ if (!e_util_strcmp(ddata->name, dev->name))
{
E_FREE(ddata->identifier);
if (dev->identifier) ddata->identifier = strdup(dev->identifier);