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.0.0 / packages / gtk2 / src / glib / gmacros.inc
Size: Mime:
// included by glib2.pas

{$IFDEF read_forward_definitions}
{$ENDIF read_forward_definitions}

//------------------------------------------------------------------------------

{$IFDEF read_interface_types}
{$ENDIF read_interface_types}

//------------------------------------------------------------------------------

{$IFDEF read_interface_rest}
const
  NULL = nil;
{$ifdef noboolean32}
  gTRUE = 1;
  gFALSE = 0;
{$else}
  gTRUE = boolean32(true);
  gFALSE = boolean32(false);
{$endif}
function CLAMP(x, MinX, MaxX: integer): integer;
// Macros by analogy to GINT_TO_POINTER, GPOINTER_TO_INT
function GPOINTER_TO_SIZE(p: GPointer): GSize;
function GSIZE_TO_POINTER(s: GSize): GPointer;

{$ENDIF read_interface_rest}
// included by glib2.pas