Header files are included in source code files to define structures, variables, and
        prototypes. In order for a program to be compiled using the
HyperMesh libraries, the program must use the header files provided
        with 
HyperMesh. The following header files are included with
          
HyperMesh:
          
            - hmlib.h
- Include this file if any functions prefixed with HM_ are used. In
              addition, include this file if hmreslib.h,
                hmmodlib.h, or hminlib.h are
              included.
- hmreslib.h
- Include this file if any functions prefixed with HMRES_ are used.
              In addition, include this file if hmmodlib.h is included.
- hmmodlib.h
- Include this file if any functions prefixed with HMMOD_ are
              used.
- hminlib.h
- Include this file if any functions prefixed with HMIN_ are
              used.
 The order of the include file statements is very important. If you are writing a results
        translator that does not use 
hmmodlib, use the following
        order:
#include "hmlib.h"
#include "hmreslib.h"
If you are writing a results translator that does use 
hmmodlib, use the
        following
        order:
#include "hmlib.h"
#include "hmreslib.h"
#include "hmmodlib.h"
 If you are writing an input translator, use the following
        order:
#include "hmlib.h"
#include "hminlib.h"