فهرست منبع

* gtk2 interface for 64 bit fixed

git-svn-id: trunk@1094 -
florian 20 سال پیش
والد
کامیت
444667ebc8
2فایلهای تغییر یافته به همراه9 افزوده شده و 9 حذف شده
  1. 1 1
      packages/extra/gtk2/glib/glib2.pas
  2. 8 8
      packages/extra/gtk2/glib/gtypes.inc

+ 1 - 1
packages/extra/gtk2/glib/glib2.pas

@@ -35,7 +35,7 @@ unit glib2; // keep unit name lowercase for kylix
 interface
 
 uses
-  SysUtils;
+  ctypes,SysUtils;
 
 const
 {$ifdef win32}

+ 8 - 8
packages/extra/gtk2/glib/gtypes.inc

@@ -23,14 +23,14 @@
    gchar    = char;
 
    Pgshort = ^gshort;
-   gshort = smallint;
+   gshort = cshort;
 
    Pglong = ^glong;
-   glong  = longint;
+   glong  = clong;
 
    Pgint = ^gint;
    PPgint = ^Pgint;
-   gint  = longint;
+   gint  = cint;
 
    Pgboolean = ^gboolean;
    gboolean  = longbool;
@@ -40,19 +40,19 @@
    guchar = byte;
 
    Pgushort = ^gushort;
-   gushort = word;
+   gushort = cushort;
 
    Pgulong = ^gulong;
-   gulong = dword;
+   gulong = culong;
 
    Pguint = ^guint;
-   guint = dword;
+   guint = cuint;
 
    Pgfloat = ^gfloat;
-   gfloat = single;
+   gfloat = cfloat;
 
    Pgdouble = ^gdouble;
-   gdouble = double;
+   gdouble = cdouble;
 
    pgpointer     = ^gpointer;
    gpointer      = pointer;