In _my_ bike shed, we don't insist on moving string literals into file-scoped constants if they appear only once.  Your bike shed may be different in that regard.  (Here, i assume it's just general hygiene - I don't see _PATH_BASE used anywhere else, and the name indicates it shouldn't be).   If you're really on that page, why not clean up the other string constants in here?