Compiling/Linking Conventions

When compiling and linking System Manager applications, the following conventions must be followed:

If the System Manager provides a given service, that service should be used instead of using a C-library function. This ensures compatibility and reduces the size of the application's code. Some specific points to note are

Avoid initializing data if at all possible. Initialized data takes up space in the .EXE/.EXM file, whereas un-initialized data takes up no space in the .EXE/.EXM file and is allocated and zeroed automatically by the System Manager at startup time.