xalloc c-ctype fnmatch obstack getopt gitlog-to-changelog hash error progname getline mkdtemp save-cwd backupfile strerror sysexits vasprintf inttostr strftime version-etc xgethostname