#### 3.2.4 The `program` statement ¶

Another way to configure program-specific settings is by using the `program` statement. The syntax is as follows:

    program progname {
       ...
    }

The `program` statement is allowed only in the site-wide configuration file. When encountered, its tag (progname) is compared with the name of the program being run. If two strings are the same, the statements between curly braces are stored in a temporary memory, otherwise the statement is ignored. When entire configuration file is loaded, the statements accumulated in the temporary storage are processed.

Notice the difference between this statement and a per-program configuration file loaded via an `include` statement. No matter where in the file the `program` statement is, its content will be processed after the content of the enclosing file. In the contrast, the per-program configuration file loaded via `include` is processed right where it is encountered.