name 133 gozilla/gozilla.c char *name, *value; name 144 gozilla/gozilla.c name = p; name 151 gozilla/gozilla.c ent = strhash_assign(sh, name, 1); name 42 gtags-cscope/library.h char *logdir(char *name); name 66 gtags-cscope/logdir.c logdir(char *name) name 89 gtags-cscope/logdir.c } while (*name != *line || /* fast pretest */ name 90 gtags-cscope/logdir.c strcmp(name, line) != 0); name 936 gtags/gtags.c printconf(const char *name) name 941 gtags/gtags.c if (getconfn(name, &num)) name 943 gtags/gtags.c else if (getconfb(name)) name 947 gtags/gtags.c if (getconfs(name, sb)) name 58 htags-refkit/htags_path2url.c const char *name; name 127 htags-refkit/htags_path2url.c return strcmp(((struct map *)s1)->name, ((struct map *)s2)->name); name 162 htags-refkit/htags_path2url.c m[i].name = p; name 273 htags-refkit/htags_path2url.c tmp.name = path; name 285 htags/anchor.c anchor_get(const char *name, int length, int type, int lineno) name 302 htags/anchor.c if (!p->done && p->length == length && !strcmp(gettag(p), name)) name 93 htags/cflowindex.c char *anchor, *name, *path, *lineno; name 96 htags/cflowindex.c anchor = name = path = lineno = anchor_end = name_end = path_end = lineno_end = NULL; name 124 htags/cflowindex.c name = p; /* name */ name 170 htags/cflowindex.c fwrite(cflow_posix, name - cflow_posix, 1, op); name 193 htags/cflowindex.c fwrite(name, name_end - name, 1, op); name 461 htags/common.c gen_name_string(const char *name) name 473 htags/common.c strbuf_sprintf(sb, "<a id='%s'></a>", name); name 475 htags/common.c strbuf_sprintf(sb, "<a id='%s' name='%s'></a>", name, name); name 477 htags/common.c strbuf_sprintf(sb, "<a name='%s'></a>", name); name 737 htags/common.c gen_input(const char *name, const char *value, const char *type) name 739 htags/common.c return gen_input_with_title_checked(name, value, type, 0, NULL); name 747 htags/common.c gen_input_radio(const char *name, const char *value, int checked, const char *title) name 749 htags/common.c return gen_input_with_title_checked(name, value, "radio", checked, title); name 757 htags/common.c gen_input_checkbox(const char *name, const char *value, const char *title) name 759 htags/common.c return gen_input_with_title_checked(name, value, "checkbox", 0, title); name 770 htags/common.c gen_input_with_title_checked(const char *name, const char *value, const char *type, int checked, const char *title) name 778 htags/common.c if (name) name 779 htags/common.c strbuf_sprintf(sb, " name='%s' id='%s'", name, name); name 822 htags/common.c gen_frame(const char *name, const char *src) name 827 htags/common.c strbuf_sprintf(sb, "<frame name='%s' id='%s' src='%s'%s>", name, name, src, empty_element); name 365 htags/fileindex.c char name[MAXPATHLEN]; name 367 htags/fileindex.c snprintf(name, sizeof(name), "%s/files/%s.%s", distpath, path2fid(basedir), HTML); name 368 htags/fileindex.c fileop = open_output_file(name, cflag); name 862 htags/fileindex.c const char *last = inc->name; name 413 htags/htags.c make_directory_in_distpath(const char *name) name 418 htags/htags.c strlimcpy(path, makepath(distpath, name, NULL), sizeof(path)); name 437 htags/htags.c make_file_in_distpath(const char *name, const char *data) name 440 htags/htags.c const char *path = makepath(distpath, name, NULL); name 464 htags/htags.c const char *name; name 506 htags/htags.c strbuf_puts(sb, tab[i].name); name 544 htags/htags.c if (!strncmp(start, tab[i].name, length)) name 933 htags/htags.c char *name = _tempnam(tmpdir, "htags"); name 934 htags/htags.c anchor_stream = fopen(name, "w+bD"); name 935 htags/htags.c free(name); name 49 htags/incop.c #define HASH_KEY(name) strtolower(name) name 51 htags/incop.c #define HASH_KEY(name) (name) name 84 htags/incop.c strlimcpy(data->name, file, sizeof(data->name)); name 86 htags/incop.c data->name = entry->name; name 105 htags/incop.c get_inc(const char *name) name 107 htags/incop.c struct sh_entry *entry = strhash_assign(head_inc, HASH_KEY(name), 0); name 158 htags/incop.c get_included(const char *name) name 160 htags/incop.c struct data *data = get_inc(name); name 26 htags/incop.h char name[MAXPATHLEN]; name 28 htags/incop.h char *name; name 431 htags/src2html.c put_anchor(char *name, int type, int lineno) name 442 htags/src2html.c line = cache_get(db, name); name 446 htags/src2html.c curpfile, lineno, name, type); name 450 htags/src2html.c strbuf_puts(outbuf, name); name 467 htags/src2html.c strbuf_puts(sb, name); name 494 htags/src2html.c strbuf_puts(outbuf, name); name 507 htags/src2html.c strbuf_puts(outbuf, name); name 511 htags/src2html.c strbuf_puts(outbuf, name); name 526 htags/src2html.c put_anchor_force(char *name, int length, int lineno) name 532 htags/src2html.c strbuf_nputs(sb, name, length); name 73 libdb/bt_debug.c #define X(flag, name) \ name 75 libdb/bt_debug.c (void)fprintf(stderr, "%s%s", sep, name); \ name 116 libdb/bt_debug.c #define X(flag, name) \ name 118 libdb/bt_debug.c (void)fprintf(stderr, "%s%s", sep, name); \ name 168 libdb/bt_debug.c #define X(flag, name) \ name 170 libdb/bt_debug.c (void)fprintf(stderr, "%s%s", sep, name); \ name 113 libdb/queue.h #define SLIST_HEAD(name, type) \ name 176 libdb/queue.h #define STAILQ_HEAD(name, type) \ name 263 libdb/queue.h #define LIST_HEAD(name, type) \ name 329 libdb/queue.h #define TAILQ_HEAD(name, type) \ name 422 libdb/queue.h #define CIRCLEQ_HEAD(name, type) \ name 541 libglibc/getopt.c for (p = longopts, option_index = 0; p->name; p++, option_index++) name 542 libglibc/getopt.c if (!strncmp (p->name, d->__nextchar, nameend - d->__nextchar)) name 545 libglibc/getopt.c == (unsigned int) strlen (p->name)) name 625 libglibc/getopt.c argv[0], pfound->name); name 629 libglibc/getopt.c argv[0], pfound->name); name 639 libglibc/getopt.c pfound->name); name 644 libglibc/getopt.c pfound->name); name 899 libglibc/getopt.c for (p = longopts, option_index = 0; p->name; p++, option_index++) name 900 libglibc/getopt.c if (!strncmp (p->name, d->__nextchar, nameend - d->__nextchar)) name 902 libglibc/getopt.c if ((unsigned int) (nameend - d->__nextchar) == strlen (p->name)) name 969 libglibc/getopt.c argv[0], pfound->name) >= 0) name 987 libglibc/getopt.c argv[0], pfound->name); name 108 libglibc/getopt.h const char *name; name 135 libglibc/getopt1.c printf ("option %s", long_options[option_index].name); name 137 libltdl/libltdl/lt__private.h #define LT__STRERROR(name) lt__error_string(LT_CONC(LT_ERROR_,name)) name 62 libltdl/libltdl/lt_dlloader.h const char * name; name 76 libltdl/libltdl/lt_dlloader.h LT_SCOPE lt_dlvtable * lt_dlloader_remove (const char *name); name 77 libltdl/libltdl/lt_dlloader.h LT_SCOPE const lt_dlvtable *lt_dlloader_find (const char *name); name 68 libltdl/loaders/dld_link.c if (vtable && !vtable->name) name 70 libltdl/loaders/dld_link.c vtable->name = "lt_dld_link"; name 148 libltdl/loaders/dld_link.c const char *name) name 150 libltdl/loaders/dld_link.c void *address = dld_get_func (name); name 68 libltdl/loaders/dlopen.c if (vtable && !vtable->name) name 70 libltdl/loaders/dlopen.c vtable->name = "lt_dlopen"; name 225 libltdl/loaders/dlopen.c vm_sym (lt_user_data LT__UNUSED loader_data, lt_module module, const char *name) name 227 libltdl/loaders/dlopen.c void *address = dlsym (module, name); name 69 libltdl/loaders/dyld.c if (vtable && !vtable->name) name 71 libltdl/loaders/dyld.c vtable->name = "lt_dyld"; name 170 libltdl/loaders/dyld.c static const mach_header *lt__match_loadedlib (const char *name); name 322 libltdl/loaders/dyld.c vm_sym (lt_user_data loader_data, lt_module module, const char *name) name 331 libltdl/loaders/dyld.c _dyld_lookup_and_bind (name, (unsigned long*) &address, &unused); name 339 libltdl/loaders/dyld.c if (lt__image_symbol_p (mh, name)) name 341 libltdl/loaders/dyld.c nssym = lt__image_symbol (mh, name, LT__SYMLOOKUP_OPTS); name 348 libltdl/loaders/dyld.c nssym = NSLookupSymbolInModule (module, name); name 359 libltdl/loaders/dyld.c nssym = lt__linkedlib_symbol (name, mh); name 437 libltdl/loaders/dyld.c result=(char*)(((dylib_command*) lc)->dylib.name.offset + name 447 libltdl/loaders/dyld.c lt__match_loadedlib (const char *name) name 458 libltdl/loaders/dyld.c if (id && strneq (id, name)) name 485 libltdl/loaders/dyld.c unsigned long base = ((dylib_command *) lc)->dylib.name.offset; name 486 libltdl/loaders/dyld.c char *name = (char *) (base + (unsigned long) lc); name 487 libltdl/loaders/dyld.c const mach_header *mh1 = lt__match_loadedlib (name); name 492 libltdl/loaders/dyld.c mh1 = lt__addimage (name, name 68 libltdl/loaders/load_add_on.c if (vtable && !vtable->name) name 70 libltdl/loaders/load_add_on.c vtable->name = "lt_load_add_on"; name 122 libltdl/loaders/load_add_on.c image = load_add_on (info.name); name 155 libltdl/loaders/load_add_on.c vm_sym (lt_user_data LT__UNUSED loader_data, lt_module module, const char *name) name 160 libltdl/loaders/load_add_on.c if (get_image_symbol (image, name, B_SYMBOL_TYPE_ANY, address) != B_OK) name 74 libltdl/loaders/loadlibrary.c if (vtable && !vtable->name) name 76 libltdl/loaders/loadlibrary.c vtable->name = "lt_loadlibrary"; name 265 libltdl/loaders/loadlibrary.c vm_sym (lt_user_data LT__UNUSED loader_data, lt_module module, const char *name) name 267 libltdl/loaders/loadlibrary.c void *address = (void *) GetProcAddress ((HMODULE) module, name); name 69 libltdl/loaders/preopen.c if (vtable && !vtable->name) name 71 libltdl/loaders/preopen.c vtable->name = "lt_preopen"; name 169 libltdl/loaders/preopen.c for (symbol= lists->symlist; symbol->name; ++symbol) name 171 libltdl/loaders/preopen.c if (!symbol->address && streq (symbol->name, filename)) name 179 libltdl/loaders/preopen.c if (next_symbol->address && next_symbol->name) name 209 libltdl/loaders/preopen.c vm_sym (lt_user_data LT__UNUSED loader_data, lt_module module, const char *name) name 215 libltdl/loaders/preopen.c while (symbol->name) name 217 libltdl/loaders/preopen.c if (streq (symbol->name, name)) name 339 libltdl/loaders/preopen.c if ((originator && streq (list->symlist->name, originator)) name 340 libltdl/loaders/preopen.c || (!originator && streq (list->symlist->name, "@PROGRAM@"))) name 349 libltdl/loaders/preopen.c while ((symbol = &list->symlist[++idx])->name != 0) name 352 libltdl/loaders/preopen.c && (strneq (symbol->name, "@PROGRAM@"))) name 354 libltdl/loaders/preopen.c lt_dlhandle handle = lt_dlopen (symbol->name); name 68 libltdl/loaders/shl_load.c if (vtable && !vtable->name) name 70 libltdl/loaders/shl_load.c vtable->name = "lt_shl_load"; name 204 libltdl/loaders/shl_load.c vm_sym (lt_user_data LT__UNUSED loader_data, lt_module module, const char *name) name 213 libltdl/loaders/shl_load.c else if (!shl_findsym((shl_t*) &module, name, TYPE_UNDEFINED, &address)) name 51 libltdl/lt_dlloader.c const char * name = (const char *) userdata; name 55 libltdl/lt_dlloader.c return streq (vtable->name, name) ? (void *) item : NULL; name 105 libltdl/lt_dlloader.c fprintf (stderr, ", %s", (vtable && vtable->name) ? vtable->name : "(null)"); name 120 libltdl/lt_dlloader.c fprintf (stderr, "%s", (head && head->name) ? head->name : "(null)"); name 153 libltdl/lt_dlloader.c lt_dlloader_remove (const char *name) name 155 libltdl/lt_dlloader.c const lt_dlvtable * vtable = lt_dlloader_find (name); name 202 libltdl/lt_dlloader.c slist_unbox ((SList *) slist_remove (&loaders, loader_callback, (void *) name)); name 207 libltdl/lt_dlloader.c lt_dlloader_find (const char *name) name 209 libltdl/lt_dlloader.c return lt_dlloader_get (slist_find (loaders, loader_callback, (void *) name)); name 37 libltdl/lt_error.c #define LT_ERROR(name, diagnostic) diagnostic, name 340 libltdl/ltdl.c if ((vtable = lt_dlloader_remove ((char *) vtable->name))) name 378 libltdl/ltdl.c vtable ? vtable->name : "(ALL)"); name 441 libltdl/ltdl.c (loader_vtable && loader_vtable->name) ? loader_vtable->name : "(null)", name 907 libltdl/ltdl.c char *name; name 913 libltdl/ltdl.c name = MALLOC (char, 1+ name_len); name 914 libltdl/ltdl.c if (name) name 915 libltdl/ltdl.c sprintf (name, "lib%s", p+2); name 918 libltdl/ltdl.c name = lt__strdup(p); name 920 libltdl/ltdl.c if (!name) name 923 libltdl/ltdl.c names[depcount++] = name; name 1160 libltdl/ltdl.c char * name = 0; name 1253 libltdl/ltdl.c name = MALLOC (char, ext - base_name + 1); name 1254 libltdl/ltdl.c if (!name) name 1267 libltdl/ltdl.c name[i] = base_name[i]; name 1271 libltdl/ltdl.c name[i] = '_'; name 1274 libltdl/ltdl.c name[ext - base_name] = LT_EOS_CHAR; name 1286 libltdl/ltdl.c archive_name = MALLOC (char, strlen (libprefix) + LT_STRLEN (name) + strlen (libext) + 2); name 1298 libltdl/ltdl.c if (strncmp(name, "lib", 3) == 0) name 1300 libltdl/ltdl.c sprintf (archive_name, "%s%s.%s", libprefix, name + 3, libext); name 1304 libltdl/ltdl.c sprintf (archive_name, "%s.%s", name, libext); name 1494 libltdl/ltdl.c MEMREASSIGN ((*phandle)->info.name, name); name 1505 libltdl/ltdl.c FREE (name); name 1989 libltdl/ltdl.c FREE (cur->info.name); name 2030 libltdl/ltdl.c + LT_STRLEN (handle->info.name); name 2047 libltdl/ltdl.c if (handle->info.name) name 2057 libltdl/ltdl.c strcat(sym, handle->info.name); name 2061 libltdl/ltdl.c strcpy(sym, handle->info.name); name 2431 libltdl/ltdl.c if (cur && cur->info.name && streq (cur->info.name, module_name)) name 81 libltdl/ltdl.h LT_SCOPE void * lt_dlsym (lt_dlhandle handle, const char *name); name 93 libltdl/ltdl.h const char *name; name 133 libltdl/ltdl.h char * name; /* module name */ name 63 libparser/asm_res.h struct keyword { char *name; int token; }; name 173 libparser/asm_res.h register const char *s = wordlist[key].name; name 151 libparser/c_res.h struct keyword { char *name; int token; }; name 471 libparser/c_res.h register const char *s = wordlist[key].name; name 131 libparser/cpp_res.h struct keyword { char *name; int token; }; name 357 libparser/cpp_res.h register const char *s = wordlist[key].name; name 97 libparser/java_res.h struct keyword { char *name; int token; }; name 236 libparser/java_res.h register const char *s = wordlist[key].name; name 51 libparser/parser.c const char *name; name 59 libparser/parser.c return strcmp(((struct words *)s1)->name, ((struct words *)s2)->name); name 83 libparser/parser.c words[i].name = p; name 92 libparser/parser.c isnotfunction(const char *name) name 99 libparser/parser.c tmp.name = name; name 120 libparser/php_res.h struct keyword { char *name; int token; }; name 532 libparser/php_res.h register const char *s = wordlist[key].name; name 72 libutil/assoc.c assoc_put(ASSOC *assoc, const char *name, const char *value) name 76 libutil/assoc.c dbop_put(assoc->dbop, name, value); name 87 libutil/assoc.c assoc_put_withlen(ASSOC *assoc, const char *name, const char *value, int len) name 91 libutil/assoc.c dbop_put_withlen(assoc->dbop, name, value, len); name 101 libutil/assoc.c assoc_get(ASSOC *assoc, const char *name) name 105 libutil/assoc.c return dbop_get(assoc->dbop, name); name 83 libutil/compress.c char *name; name 112 libutil/compress.c ab2name[i].name = NULL; name 118 libutil/compress.c ab->name = p; name 123 libutil/compress.c ab->length = strlen(ab->name); name 128 libutil/compress.c ab2name[i].name = ab->name; name 159 libutil/compress.c fprintf(stderr, "ab2name[%d].name = %s\n", i, ab2name[i].name); name 168 libutil/compress.c fprintf(stderr, "name2ab[%d].name = %s\n", i, ab[i].name); name 180 libutil/compress.c compress(const char *in, const char *name) name 184 libutil/compress.c int length = strlen(name); name 211 libutil/compress.c } else if (!strncmp(p, name, length)) { name 219 libutil/compress.c if (!strncmp(p, ab[i].name, ab[i].length)) { name 259 libutil/compress.c uncompress(const char *in, const char *name) name 275 libutil/compress.c strbuf_puts(sb, name); name 297 libutil/compress.c if (ab2name[i].name) name 298 libutil/compress.c strbuf_puts(sb, ab2name[i].name); name 36 libutil/compress.h char *compress(const char *text, const char *name); name 37 libutil/compress.h char *uncompress(const char *text, const char *name); name 324 libutil/conf.c getconfn(const char *name, int *num) name 331 libutil/conf.c snprintf(buf, sizeof(buf), ":%s#", name); name 348 libutil/conf.c getconfs(const char *name, STRBUF *sb) name 357 libutil/conf.c if (!strcmp(name, "skip") || !strcmp(name, "gtags_parser") || !strcmp(name, "langmap")) name 359 libutil/conf.c snprintf(buf, sizeof(buf), ":%s=", name); name 379 libutil/conf.c if (!strcmp(name, "bindir")) { name 382 libutil/conf.c } else if (!strcmp(name, "datadir")) { name 391 libutil/conf.c const char *name = strrchr(_pgmptr, '\\'); name 392 libutil/conf.c if (name) name 393 libutil/conf.c strbuf_nputs(sb, _pgmptr, name+1 - _pgmptr); name 400 libutil/conf.c } else if (!strcmp(name, "localstatedir")) { name 403 libutil/conf.c } else if (!strcmp(name, "sysconfdir")) { name 417 libutil/conf.c getconfb(const char *name) name 423 libutil/conf.c snprintf(buf, sizeof(buf), ":%s:", name); name 328 libutil/dbop.c dbop_get(DBOP *dbop, const char *name) name 334 libutil/dbop.c key.data = (char *)name; name 335 libutil/dbop.c key.size = strlen(name)+1; name 358 libutil/dbop.c dbop_put(DBOP *dbop, const char *name, const char *data) name 365 libutil/dbop.c if (!(len = strlen(name))) name 371 libutil/dbop.c fputs(name, dbop->sortout); name 377 libutil/dbop.c key.data = (char *)name; name 378 libutil/dbop.c key.size = strlen(name)+1; name 402 libutil/dbop.c dbop_put_withlen(DBOP *dbop, const char *name, const char *data, int length) name 409 libutil/dbop.c if (!(len = strlen(name))) name 413 libutil/dbop.c key.data = (char *)name; name 414 libutil/dbop.c key.size = strlen(name)+1; name 475 libutil/dbop.c dbop_first(DBOP *dbop, const char *name, regex_t *preg, int flags) name 482 libutil/dbop.c if (flags & DBOP_PREFIX && !name) name 484 libutil/dbop.c if (name) { name 485 libutil/dbop.c if (strlen(name) > MAXKEYLEN) name 487 libutil/dbop.c strlimcpy(dbop->key, name, sizeof(dbop->key)); name 488 libutil/dbop.c key.data = (char *)name; name 489 libutil/dbop.c key.size = strlen(name); name 40 libutil/defined.c defined(const char *name) name 54 libutil/defined.c if (dbop_get(dbop, name)) name 288 libutil/gtagsop.c is_defined_in_GTAGS(GTOP *gtop, const char *name) name 293 libutil/gtagsop.c if (!strcmp(name, prev_name)) name 295 libutil/gtagsop.c strlimcpy(prev_name, name, sizeof(prev_name)); name 827 libutil/gtagsop.c const char *key = entry->name; name 838 libutil/gtagsop.c if ((key = locatestring(entry->name, ".", MATCH_LAST)) != NULL) name 840 libutil/gtagsop.c else if ((key = locatestring(entry->name, "::", MATCH_LAST)) != NULL) name 843 libutil/gtagsop.c key = entry->name; name 852 libutil/gtagsop.c strbuf_puts(gtop->sb, compress(entry->name, key)); name 854 libutil/gtagsop.c strbuf_puts(gtop->sb, entry->name); name 993 libutil/gtagsop.c gtp->path = sh->name; name 81 libutil/path.c char name[260], sfn[13]; name 96 libutil/path.c strcpy(name, base); name 99 libutil/path.c strcat(path, name); name 107 libutil/path.c memcpy(name, base+1, p-base-1); name 108 libutil/path.c name[p-base-1] = '\0'; name 109 libutil/path.c if (!strcmp(_lfn_gen_short_fname(name, sfn), name)) { name 115 libutil/statistics.c char name[1]; name 143 libutil/statistics.c t = check_malloc(offsetof(STATISTICS_TIME, name) + strbuf_getlen(sb) + 1); name 146 libutil/statistics.c strcpy(t->name, strbuf_value(sb)); name 190 libutil/statistics.c int name; name 231 libutil/statistics.c if (t->name_len > max_width->name) name 232 libutil/statistics.c max_width->name = t->name_len; name 268 libutil/statistics.c *ppriv = dots = check_malloc(sizeof(max_width) + max_width.name + MIN_DOTS_LEN + 1); name 271 libutil/statistics.c memset(dots, '.', max_width.name + MIN_DOTS_LEN); name 272 libutil/statistics.c dots[max_width.name + MIN_DOTS_LEN] = '\0'; name 289 libutil/statistics.c t->name, dots + t->name_len, name 297 libutil/statistics.c t->name, dots + t->name_len, name 317 libutil/statistics.c max_width.name = sizeof(name_heading_string) - 1; name 326 libutil/statistics.c bar_len = (max_width.name > max_width.elapsed) name 327 libutil/statistics.c ? max_width.name : max_width.elapsed; name 347 libutil/statistics.c max_width.name, name_heading_string, name 353 libutil/statistics.c max_width.name, bar, name 360 libutil/statistics.c max_width.name, name_heading_string, name 363 libutil/statistics.c max_width.name, bar, name 377 libutil/statistics.c max_width->name, bar, name 384 libutil/statistics.c max_width->name, bar, name 395 libutil/statistics.c max_width->name, t->name, name 403 libutil/statistics.c max_width->name, t->name, name 474 libutil/strbuf.c if (sb->name) name 475 libutil/strbuf.c (void)free(sb->name); name 64 libutil/strbuf.h char *name; name 111 libutil/strhash.c strhash_assign(STRHASH *sh, const char *name, int force) name 113 libutil/strhash.c struct sh_head *head = &sh->htab[__hash_string(name) % sh->buckets]; name 120 libutil/strhash.c if (strcmp(entry->name, name) == 0) name 127 libutil/strhash.c entry->name = pool_strdup(sh->pool, name, 0); name 27 libutil/strhash.h char *name; /**< name: hash key */ name 52 libutil/version.c version(const char *name, const int verbose) name 54 libutil/version.c if (name == NULL) name 55 libutil/version.c name = progname; name 63 libutil/version.c fprintf(stdout, "%s (%s) %s\n", name, PACKAGE_NAME, VERSION);