diff --git a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c index 4fb28614e6..9be563f35b 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c +++ b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c @@ -925,9 +925,9 @@ ecore_x_atoms_get(const char **names, int num, Ecore_X_Atom *atoms) Atom *atoms_int; int i; - if (!_ecore_x_disp) return 0; + if (!_ecore_x_disp) return; atoms_int = alloca(num * sizeof(Atom)); - XInternAtoms(_ecore_x_disp, names, num, False, atoms_int); + XInternAtoms(_ecore_x_disp, (char **)names, num, False, atoms_int); for (i = 0; i < num; i++) atoms[i] = atoms_int[i]; } diff --git a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c index 71fc3cc0c8..0ca85c12a1 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c +++ b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c @@ -197,7 +197,7 @@ _ecore_x_atoms_init(void) num = sizeof(items) / sizeof(Atom_Item); atoms = alloca(num * sizeof(Atom)); names = alloca(num * sizeof(char *)); - for (i = 0; i < num; i++) names[i] = items[i].name; + for (i = 0; i < num; i++) names[i] = (char *)items[i].name; XInternAtoms(_ecore_x_disp, names, num, False, atoms); for (i = 0; i < num; i++) *(items[i].atom) = atoms[i]; }