------
README
------

This file is part of EST package.

This file describes, how Strucval module is builded.

1. INTRODUCTION
---------------

The short name of Strucval module is 'strucval'. This name is placed
in front of all filenames and external identifiers related to the module.
It may appear in all lowercase, or with its first letter capitalized,
written as 'strucval' and 'Strucval', respectively.

There are three categories of C functions:
- exported functions are visible outside the package,
- internal functions are visible to all files within the package only,
- static functions are visible to the file only.

There are two C headers, external and internal. The external header file,
named 'strucval.h', defines features visible from outside the package.
The internal header file, named 'strucvalInt.h' defines features used in
multiple files inside the package, but not outside.

2. AN OVERVIEW
--------------

Strucval module consists of the following files:

  README	    	- this file
  Makefile		    - Makefile
  Makefile.Linux	- Makefile for GNU/Linux
  Makefile.SunOS	- Makefile for Solaris
  Makefile.MINGW	- Makefile for MS Windows
  Makefile.Darwin	- Makefile for MacOSX
  strucval.def      - symbol definition for MS Windows
  strucvalstubs.def - symbol definition for MS Windows

  strucval.h
  strucvalInt.h
  strucvalMain.c
  strucvalThread.c
  strucvalTcl.c
  strucvalDialog.tcl

  strucval.decls
  strucvalDecls.h
  strucvalStubInit.c
  strucvalStubLib.c

3. HEADER FILES
---------------

strucval.h:

strucvalInt.h:

4. SOURCE FILES
---------------

strucvalMain.c:

strucvalThread.c:

strucvalTcl.c:

strucvalDialog.tcl:
