Skip to main content

Initialization block

The initialization block is a series of statements specific to the m4 language. It includes all statements up to but not including the first line that starts with !!!.

For example, psf.m4 begins with:

define(‘PSFMODULE', ‘yes')
include(initialize.m4)
include(common.m4)
include(errors.m4)
!!!F_LOGIN_HIDDEN_TAG
<input type="hidden" name="%HIDDEN_NAME%" value="%HIDDEN_VALUE%" />
!!!F_HEALTH_CHECKS
  _PSF_HEALTH_CHECKS_DESC