replace EMPTY_STR() with vlc_has_chars() and generalize the use
Before this MR there were 56 calls, after there is 204.
IMO it makes the code more readable. It's a pity there's not a common C macro/builtin for this kind of common check.
Edited by Steve Lhomme