--------------------------------
-- Ivan Levashew aka OCTAGRAM --
--              Barnaul, 2009 --
--------------------------------

-- Turbo_Private is a private namespace.
-- It is required due to conditional compilation and
-- due to several Ada hacks I was forced to use.
-- There is no way to specify fragments of code (or
-- declarations) to be specific to OS or achitecture.
-- As a consequence, platform-specific definitions
-- are scattered across Turbo_Private subpackages.
-- Turbo gathers them back in a convenient manner.

-- One shouldn't "with Turbo_Private" directly. Use
-- Turbo instead.

package Turbo_Private is
   pragma Preelaborate;
end Turbo_Private;
