Translation-unit-specific (i.e., C source file) information that needs to be a part of every compiled object file, but needs to be different for each input source file for some reason.
For example, debugging or build information used to track the origin of a specific object file. Or maybe an organization wants to embed copyright information directly into each object file.
For example, a "buildinfo.h" file:
#ifndef BUILDINFO_H_INCLUDED
#define BUILDINFO_H_INCLUDED
static char my_org_copyright[] = "Copyright ...";
static char my_org_build_info[] = "Compiled on " __DATE__ "@" __TIME__;
#endif
The usefulness of such data is debatable, but I have seen such constructs used in code produced by a very large corporation...