---
name: "ifnames2.69"
section: "1"
platform: "linux"
package: "autoconf2.69"
version: "2.69-3.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ifnames2.69"
---

# ifnames2.69(1)

Extract CPP conditionals from a set of files

## NAME

ifnames - Extract CPP conditionals from a set of files

## SYNOPSIS

**ifnames** \[*OPTION*\]... \[*FILE*\]...

## DESCRIPTION

Scan all of the C source FILES (or the standard input, if none are given) and write to the standard output a sorted list of all the identifiers that appear in those files in \`#if', \`#elif', \`#ifdef', or \`#ifndef' directives.  Print each identifier on a line, followed by a space-separated list of the files in which that identifier occurs.

- **-h**, **--help**

  print this help, then exit

- **-V**, **--version**

  print version number, then exit

## AUTHOR

Written by David J. MacKenzie and Paul Eggert.

## REPORTING BUGS

Report bugs to \<bug-autoconf@gnu.org\>.\
 GNU Autoconf home page: \<http://www.gnu.org/software/autoconf/\>.\
 General help using GNU software: \<http://www.gnu.org/gethelp/\>.

## COPYRIGHT

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.

## SEE ALSO

[**autoconf**(1)](/autoconf/1.md), [**automake**(1)](/automake/1.md), [**autoreconf**(1)](/autoreconf/1.md), [**autoupdate**(1)](/autoupdate/1.md), [**autoheader**(1)](/autoheader/1.md), [**autoscan**(1)](/autoscan/1.md), [**config.guess**(1)](/config.guess/1.md), [**config.sub**(1)](/config.sub/1.md), [**ifnames**(1)](/ifnames/1.md), [**libtool**(1)](/libtool/1.md).

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.
