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"