Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Blinker 5.10 Online Reference - <b> naming conventions</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Naming conventions
------------------------------------------------------------------------------
 All the extender API functions are prefixed with the letters `Dos' to
 indicate that they are part of the DOS extender API and are covered in more
 detail in the alphabetical function reference in the online help. All these
 functions are intended to be called from languages which can use the Pascal
 calling conventions, precluding certain high level languages such as
 CA-Clipper.

 Blinker also provides a generic `get status' function BLIMGRSTS() which can
 be used from all languages to obtain certain status information about the
 currently executing program. By its very nature this information will have
 been fixed at program start up, so no equivalent function to set these
 values is available, although they can all be controlled from the BLINKER
 environment variable.

 Since BLIMGRSTS() can be called from any language, it uses the normal
 calling conventions for the language being used, and takes an integer
 parameter indicating the type of status information required. #defines or
 their equivalents are included in the header files BLX286.* for each of the
 major compilers and languages.

 In the subsequent discussions the following terms are used:

 Descriptor A structure containing the size, base and attributes of a
 protected mode segment.

 Paragraph The segment portion of a real mode address , e.g. the paragraph
 of the colour adapter is B800h

 Segment The actual code or data unit as allocated and stored in memory.

 Selector The value used to identify a segment when running in protected
 mode, i.e. that is passed to and from the protected mode memory allocation
 functions.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson