IFNAMES(1)

πŸ’– IFNAMES πŸ’–

okay bestie, so ifnames is a lil User Command (section 1, she's official) and she's about to become your new fave for snooping on preprocessor conditionals. no cap.


✨ NAME ✨

ifnames β€” extract CPP conditionals from a set of files πŸ¦‹


🌸 SYNOPSIS 🌸

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

πŸ’… DESCRIPTION πŸ’…

so here's the vibe: ifnames scans all of the C source FILES you hand her (or the standard input, if you gave her literally nothing β€” she's not picky), and then she writes to the standard output a sorted list of every single identifier that shows up in those files inside #if, #elif, #ifdef, or #ifndef directives. she sees all. she tells all. πŸ‘‘

each identifier gets printed on its own line, followed by a space-separated list of the files where that identifier occurs. it's giving receipts.

  • -h, --help β€” print this help, then exit. your girl is helpful and then she's gone ✨
  • -V, --version β€” print version number, then exit. just the digits, then peace out πŸ’…

🫢 AUTHOR 🫢

Written by David J. MacKenzie and Paul Eggert. absolute icons, fr fr.


😭 REPORTING BUGS 😭

found a bug? don't suffer in silence, bestie. report bugs to <bug-autoconf@gnu.org>.


Copyright Β© 2012 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

no warranty bestie. like, none. protect yourself. 🫢

🌈 SEE 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. it's giving lore drop πŸ“–βœ¨


and that's the whole page, babe πŸ’– this was GNU Autoconf 2.68b.25-19513, dated April 2012, and she ate. periodt. πŸŒΈπŸ¦‹πŸ’