anchor.diff:  type KCode = (kNil=0,kPoint=1,kSpline=2,kSplineAnchor=3,kSplineAnchorLength=4,
   kPoly=5,kSurface=6,kObject=7,kButton=8);  //1..31 are ok
   {$IFDEF Unix}
  -type TPixelFormatDescriptor = integer;
   type HGLRC = integer;
   type PFD_DRAW_TO_WINDOW = integer;
   type PFD_SUPPORT_OPENGL = integer;
  
positive.code: 
  TColor4 = cardinal;
  
  procedure SetRenderFrame(const RenderFrame:HWND; out h_DC: HDC; out h_RC: HGLRC);
  procedure SetRenderDefaults();
  function SetDCPixelFormat(h_DC:HDC):boolean;
  procedure CheckGLSLError(FormHandle:hWND; Handle: GLhandleARB; Param: GLenum; ShowWarnings:boolean; Text:string);
      procedure BuildFont(h_DC:HDC; FontSize:integer; FontWeight:word=FW_NORMAL);
  procedure glPrint(text: string);
  
negative.code: 
  
  function SetDCPixelFormat(h_DC:HDC):boolean;
  {$IFDEF MSWindows}
  //this function looks like not for Linux at all
  var
    nPixelFormat: Integer;
    PixelDepth:integer;
  