It is often very important to indicate what include files need to be used with
a particular routine. This may be accomplished with a special structured
comment of the form /*I include-file-nameI*/.
For example, to indicate that the routine requires that <sys/time.h>
has been included, use
#include <sys/time.h> /*I <sys/time.h> I*/in the C file. A user-include can be specified as
#include "system/nreg.h" /*I "system/nreg.h" I*/This approach of putting the structured include comment on the same line as the include of the file ensures that if the source file is changed by removing the include, the documentation will reflect that change. Includes are added to the synopsis of all routines in the file that contains the include comment.