enlightenment/src/bin/e_fm
Daniel Kolesa 82116f63ab remove str(n)dupa usages
str(n)dupa are GNU extensions that duplicate a string, using an alloca'd
buffer. This patch removes their definitions from e.h (which should only
contain E's own API, without fallback definitions for libc functions)
which were wrong anyway (they failed in cases where str(n)dupa was an
actual function, not a macro).

Instead, we replace them depending on context with alloca+memcpy+strlen
or a static buffer (used in contexts where we are sure that the buffer
will contain the string entirely)

@fix
2015-05-11 16:45:30 +01:00
..
.gitignore build: Fix distcheck due to subdir sources 2013-10-16 01:20:40 -03:00
Makefile.mk Really fix the compilation with wayland 2014-10-24 19:26:55 +09:00
e_fm_ipc.c remove str(n)dupa usages 2015-05-11 16:45:30 +01:00
e_fm_ipc.h enlightenment: Make E build again with EFL from git 2015-05-07 15:13:10 -04:00
e_fm_main.c enlightenment: Make E build again with EFL from git 2015-05-07 15:13:10 -04:00
e_fm_main.h enlightenment: Make E build again with EFL from git 2015-05-07 15:13:10 -04:00
e_fm_main_eeze.c __UNUSED__ -> EINA_UNUSED 2015-03-18 18:09:09 -04:00
e_fm_main_eeze.h some more eeze mounting cleanups 2012-08-02 16:55:47 +00:00
e_fm_main_udisks.c __UNUSED__ -> EINA_UNUSED 2015-03-18 18:09:09 -04:00
e_fm_main_udisks.h unbork efm logging 2012-06-28 10:31:40 +00:00
e_fm_main_udisks2.c enlightenment: Make E build again with EFL from git 2015-05-07 15:13:10 -04:00
e_fm_main_udisks2.h udisks2 support 2013-06-20 16:36:33 +01:00