 
 
 
Finds an entry in the colormap for each of one or more given RGB values.
call "CBL_SCR_ALLOCATE_COLOR" using     table-count
                                        RGB-values
                                        color-attribute
                                        non-exact-match
                              returning status-code
 
	 01 cblt-generic-attr-rgb-values typedef. 03 cblte-garv-red-value cblt-x2-compx. *> pic x(2) comp-x. 03 cblte-garv-green-value cblt-x2-compx. *> pic x(2) comp-x. 03 cblte-garv-blue-value cblt-x2-compx. *> pic x(2) comp-x. 03 cblte-garv-filler cblt-x1-compx occurs 2. *> pic x(2).
| color-attribute | The table of indexes to the colormap corresponding to the colors requested. This can be an existing colormap entry, or an unallocated read-write colormap entry set to the requested color. | 
| non-exact-match | The table of flags indicating whether or not the corresponding occurrence of color-attribute represents an exact match. Zero if the match was exact, otherwise nonzero. | 
| table-count | The number of colors successfully allocated. This is normally the number requested but is less if the call was not entirely successful. | 
| RGB-values | The table of RGB values actually used during the search, truncated to suit the environment. | 
| cblte-garv-filler | Unused. | 
 
 
 
Comments:
The RGB value can either be specified as a literal or be obtained using a call to the CBL_SCR_NAME_TO_RGB routine. The algorithm for determining the nearest match is environment-defined.