JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Compartmented Mode Workstation Labeling: Encodings Format     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction

2.  Structure and Syntax of Encodings File

3.  Classification Encodings

4.  Information Label Encodings

5.  Sensitivity Label, Clearance, Channels, and Printer Banner Encodings

6.  Accreditation Range and Name Information Label Encodings

7.  General Considerations for Specifying Encodings

8.  Enforcing Proper Label Adjudications

A.  Encodings Specifications Error Messages

B.  Annotated Sample Encodings

C.  CMW Labeling Software C1.0 Release Notes, 6/8/93

Overview

Files Changed

Changes to Subroutine Interfaces

Changes to Encodings File

Changes to std_labels.h

Changes to Subroutines

Changes to Encodings Specification Error Messages

Glossary

Index

Changes to Subroutines

  1. CMW Label Setting Demo.c was changed in Macintosh-specific ways. The changes were in no way related to the usage of the labeling subroutines.

  2. In std_labels.c and l_init.c all uncast calls to calloc were cast to (char *).

  3. In l_init.c (line 2862 of Release 2.1.1), sl_buffer was changed to cl_buffer.

  4. In l_init.c (line 1456 of Release 2.1.1), added a cast of (unsigned int) to a subroutine argument. This cast would be required on some compilers/systems.

  5. In l_init.c, added subroutine check_special_inverse. This subroutine is called by do_words to error check and set l_w_type flags for SPECIAL_INVERSE words.

  6. In l_init.c, added the allocation of a new set of temporary variables to hold compartments/markings: l_t5_compartments, and l_t5_markings.

  7. In l_init.c, changed subroutine check_inverse_words to check new l_w_type SPECIAL_COMPARTMENTS_INVERSE as appropriate.

  8. In std_labels.c, in the subroutine word_forced_on, fixed check of comparison or normal compartment to the minimum compartments.

  9. In std_labels.c, in the subroutine word_forced_on, added check to cause word_forced_on to ignore SPECIAL_INVERSE words.

  10. In std_labels.c, in the subroutine l_parse, added support for SPECIAL_INVERSE words.

  11. In std_labels.c, in the subroutine turnoff_word, added algorithms to deal with the special case of SPECIAL_INVERSE words. In particular, turnoff_word was made recursive.

  12. In std_labels.c, in the subroutine turnon_word, added algorithms to deal with the special case of SPECIAL_INVERSE words.

  13. In std_labels.c, in the subroutine l_valid, added support for SPECIAL_INVERSE words.