Some fundamental definitions.

§1.

    define INTOOL_NAME "inpolicy"

§2. We need to itemise the structures we'll want to allocate:

    enum known_problem_MT

§3. And then expand:

    ALLOCATE_INDIVIDUALLY(known_problem)