Eric Blake <[EMAIL PROTECTED]> writes: > how about we go one step > further, and have a deprecation period, where for a year or so, we provide > mbase_name (returns NULL on failure) and xbase_name (calls xmalloc on > failure) but no base_name.
There's a better solution that doesn't involve waiting a year, and deprecation, and so forth (problems that gnulib is supposed to avoid). We just change the name of the unprefixed function. Its name already reflects that; it is called "base_name" because it means something different from the standard "basename". So I propose that we simply change the name of "base_name" to "gbasename" (or whatever other name you like), and do something similar with the other functions.