Patch from Darin Adler to restore Glib-1.2 handling of empty strings, and