About the Error System

The Vermont Views package consists of two libraries, a development library and a production library. The main difference in the libraries is the type of errors that the functions detect.

Errors detected by the Vermont Views functions are classified into two types: development errors and run-time errors. Development errors are errors that can happen when writing a program. These types of errors include passing invalid parameters to a function, memory corruption, and undefined structures. Run-time errors are errors that can occur while a program is in use. Generally, the only run-time errors are insufficient memory and errors in file input and output. Only functions that can detect run-time errors make an error return.

In the development library, both development and run-time errors are detected. In the production library, only run-time errors are checked for.

More:

Error Reporting in the Vermont Views Libraries

About the VCS Error Reporting System

Calling the Error Reporter from Your Own Functions

Prototype Checking of System Functions


Home Contents Previous Next