Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.2.0 / tests / webtbs / tw7817a.pp
Size: Mime:
{ %norun }

{$mode macpas}

{$inline on}

unit tw7817a;

interface

type
        CFByteOrder = longint;
        UInt8Ptr = ^byte;
        UInt32 = cardinal;
const
        CFByteOrderUnknown = 0;
        CFByteOrderLittleEndian = 1;
        CFByteOrderBigEndian = 2;


function CFByteOrderGetCurrent: CFByteOrder; inline;

implementation

function CFByteOrderGetCurrent: CFByteOrder; inline;
        var
                x: UInt32 = (CFByteOrderBigEndian shl 24) or CFByteOrderLittleEndian;
begin
        CFByteOrderGetCurrent := CFByteOrder(UInt8Ptr(@x)^);
end;

end.