IFNAMES(1)

πŸ’– IFNAMES(1) πŸ’–

okay bestie, this is the ifnames page from the User Commands girlies, and no cap it's a tiny one but it's a useful one. sit down, hydrate, let's go 🫢


✨ NAME ✨

ifnames β€” extract CPP conditionals from a set of files πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

ifnames [OPTION] ...  [FILE] ...

🌸 DESCRIPTION 🌸

So the whole vibe is this: you point it at your C source FILES (or literally nothing, in which case it reads from standard input β€” it's not picky, she's flexible πŸ’β€β™€οΈ), and it scans through all of them and writes out to standard output a sorted list of every identifier that shows up inside #if, #elif, #ifdef, or #ifndef directives. That's it. That's the whole job. And she ate.

Each identifier gets printed on its own line, followed by a space-separated list of the files where that identifier occurs. so it's like "here's the name, here's every single file she was spotted in" β€” it's giving detective energy πŸ”βœ¨

Then there's the two lil flags, and honestly they're the classic duo:

  • -h, --help β€” prints this help, then exits. the "explain yourself" button πŸ₯°
  • -V, --version β€” prints the version number, then exits. the "who even are you" button πŸ‘‘
ngl those are the only two options. she's a minimalist. she doesn't need a hundred flags, she knows who she is πŸ’…

πŸ’œ AUTHOR πŸ’œ

Written by David J. MacKenzie and Paul Eggert. kings, fr fr πŸ‘‘


πŸ› REPORTING BUGS πŸ›

Found a bug?? Report bugs to <dickey@invisible-island.net>. don't be mean about it, they're doing their best 😭🫢


Copyright 1994, 1995, 1999, 2000 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like bestie, zero warranty, none, nada, she is not legally responsible for your build system πŸ’€


🌈 SEE ALSO 🌈

autoconf(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1). the whole friend group, we love a squad 🫢✨ (yes she's listed in her own SEE ALSO, main character behavior, iconic, no notes πŸ‘‘)

Also! The full documentation for ifnames is maintained as a Texinfo manual. If the info and ifnames programs are properly installed at your site, the command

info ifnames

should give you access to the complete manual. iykyk, go read the full lore πŸ“–πŸ’–


and that's the whole page, bestie!! this was GNU Autoconf 2.52.20260412, dated April 2026 ✨ ty for coming to my ted talk, go extract some conditionals, slay, periodt πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from