Forráskód Böngészése

* if array of const in cdecled functions is omitted, varargs must be present, see #7504

git-svn-id: trunk@4836 -
florian 19 éve
szülő
commit
8d0f457f6f
43 módosított fájl, 99 hozzáadás és 106 törlés
  1. 4 4
      packages/base/libc/argph.inc
  2. 3 3
      packages/base/libc/fcntlh.inc
  3. 2 2
      packages/base/libc/monetaryh.inc
  4. 1 1
      packages/base/libc/semaphoreh.inc
  5. 1 1
      packages/base/libc/sioctlh.inc
  6. 1 1
      packages/base/libc/sptraceh.inc
  7. 1 1
      packages/base/libc/ssemh.inc
  8. 7 7
      packages/base/libc/stdioh.inc
  9. 1 1
      packages/base/libc/ucontexth.inc
  10. 1 1
      packages/base/libc/ulimith.inc
  11. 4 4
      packages/base/libc/unistdh.inc
  12. 6 6
      packages/base/libc/wcharh.inc
  13. 3 3
      packages/base/sqlite/sqlite.pp
  14. 1 1
      packages/extra/gnome1/gconf/gconfclient/gconfchangeset.inc
  15. 2 2
      packages/extra/gnome1/gnome/libgnome/gnometriggers.inc
  16. 2 2
      packages/extra/gnome1/gnome/libgnomeui/gnomedialog.inc
  17. 3 3
      packages/extra/gtk/gtk/gtksignal.pp
  18. 2 2
      packages/extra/gtk2/glib/gerror.inc
  19. 2 2
      packages/extra/gtk2/glib/gfileutils.inc
  20. 4 4
      packages/extra/gtk2/glib/gmessages.inc
  21. 5 5
      packages/extra/gtk2/glib/gobject.inc
  22. 2 2
      packages/extra/gtk2/glib/grel.inc
  23. 2 2
      packages/extra/gtk2/glib/gscanner.inc
  24. 3 3
      packages/extra/gtk2/glib/gsignal.inc
  25. 3 3
      packages/extra/gtk2/glib/gstrfuncs.inc
  26. 2 2
      packages/extra/gtk2/glib/gstring.inc
  27. 1 1
      packages/extra/gtk2/glib/gutils.inc
  28. 1 1
      packages/extra/gtk2/gtk+/gtk/gtkbindings.inc
  29. 1 1
      packages/extra/gtk2/gtk+/gtk/gtkcelllayout.inc
  30. 3 3
      packages/extra/gtk2/gtk+/gtk/gtkcontainer.inc
  31. 2 2
      packages/extra/gtk2/gtk+/gtk/gtkdialog.inc
  32. 1 1
      packages/extra/gtk2/gtk+/gtk/gtkfilechooserdialog.inc
  33. 2 2
      packages/extra/gtk2/gtk+/gtk/gtkliststore.inc
  34. 1 1
      packages/extra/gtk2/gtk+/gtk/gtkmessagedialog.inc
  35. 3 3
      packages/extra/gtk2/gtk+/gtk/gtkobject.inc
  36. 3 3
      packages/extra/gtk2/gtk+/gtk/gtksignal.inc
  37. 2 2
      packages/extra/gtk2/gtk+/gtk/gtktextbuffer.inc
  38. 2 2
      packages/extra/gtk2/gtk+/gtk/gtktreemodel.inc
  39. 2 2
      packages/extra/gtk2/gtk+/gtk/gtktreestore.inc
  40. 1 1
      packages/extra/gtk2/gtk+/gtk/gtktreeview.inc
  41. 2 2
      packages/extra/gtk2/gtk+/gtk/gtktreeviewcolumn.inc
  42. 3 10
      packages/extra/gtk2/gtk+/gtk/gtkwidget.inc
  43. 1 1
      packages/extra/gtk2/pango/pango-tabs.inc

+ 4 - 4
packages/base/libc/argph.inc

@@ -124,13 +124,13 @@ procedure __argp_state_help(__state:Pargp_state; __stream:PFILE; __flags:dword);
 procedure argp_usage(__state:Pargp_state);cdecl;external clib name 'argp_usage';
 procedure argp_usage(__state:Pargp_state);cdecl;external clib name 'argp_usage';
 procedure __argp_usage(__state:Pargp_state);cdecl;external clib name '__argp_usage';
 procedure __argp_usage(__state:Pargp_state);cdecl;external clib name '__argp_usage';
 procedure argp_error(__state:Pargp_state; __fmt:Pchar; args:array of const);cdecl;external clib name 'argp_error';
 procedure argp_error(__state:Pargp_state; __fmt:Pchar; args:array of const);cdecl;external clib name 'argp_error';
-procedure argp_error(__state:Pargp_state; __fmt:Pchar);cdecl;external clib name 'argp_error';
+procedure argp_error(__state:Pargp_state; __fmt:Pchar);cdecl;varargs;external clib name 'argp_error';
 procedure __argp_error(__state:Pargp_state; __fmt:Pchar; args:array of const);cdecl;external clib name '__argp_error';
 procedure __argp_error(__state:Pargp_state; __fmt:Pchar; args:array of const);cdecl;external clib name '__argp_error';
-procedure __argp_error(__state:Pargp_state; __fmt:Pchar);cdecl;external clib name '__argp_error';
+procedure __argp_error(__state:Pargp_state; __fmt:Pchar);cdecl;varargs;external clib name '__argp_error';
 procedure argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar; args:array of const);cdecl;external clib name 'argp_failure';
 procedure argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar; args:array of const);cdecl;external clib name 'argp_failure';
-procedure argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar);cdecl;external clib name 'argp_failure';
+procedure argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar);cdecl;varargs;external clib name 'argp_failure';
 procedure __argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar; args:array of const);cdecl;external clib name '__argp_failure';
 procedure __argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar; args:array of const);cdecl;external clib name '__argp_failure';
-procedure __argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar);cdecl;external clib name '__argp_failure';
+procedure __argp_failure(__state:Pargp_state; __status:longint; __errnum:longint; __fmt:Pchar);cdecl;varargs;external clib name '__argp_failure';
 function _option_is_short(__opt:Pargp_option):longint;cdecl;external clib name '_option_is_short';
 function _option_is_short(__opt:Pargp_option):longint;cdecl;external clib name '_option_is_short';
 function __option_is_short(__opt:Pargp_option):longint;cdecl;external clib name '__option_is_short';
 function __option_is_short(__opt:Pargp_option):longint;cdecl;external clib name '__option_is_short';
 function _option_is_end(__opt:Pargp_option):longint;cdecl;external clib name '_option_is_end';
 function _option_is_end(__opt:Pargp_option):longint;cdecl;external clib name '_option_is_end';

+ 3 - 3
packages/base/libc/fcntlh.inc

@@ -11,13 +11,13 @@ const
    SEEK_END = 2;
    SEEK_END = 2;
 
 
 function fcntl(__fd:longint; __cmd:longint; args:array of const):longint;cdecl;external clib name 'fcntl';
 function fcntl(__fd:longint; __cmd:longint; args:array of const):longint;cdecl;external clib name 'fcntl';
-function fcntl(__fd:longint; __cmd:longint):longint;cdecl;external clib name 'fcntl';
+function fcntl(__fd:longint; __cmd:longint):longint;cdecl;varargs;external clib name 'fcntl';
 
 
 function open(__file:Pchar; __oflag:longint; args:array of const):longint;cdecl;external clib name 'open';
 function open(__file:Pchar; __oflag:longint; args:array of const):longint;cdecl;external clib name 'open';
-function open(__file:Pchar; __oflag:longint):longint;cdecl;external clib name 'open';
+function open(__file:Pchar; __oflag:longint):longint;cdecl;varargs;external clib name 'open';
 
 
 function open64(__file:Pchar; __oflag:longint; args:array of const):longint;cdecl;external clib name 'open64';
 function open64(__file:Pchar; __oflag:longint; args:array of const):longint;cdecl;external clib name 'open64';
-function open64(__file:Pchar; __oflag:longint):longint;cdecl;external clib name 'open64';
+function open64(__file:Pchar; __oflag:longint):longint;cdecl;varargs;external clib name 'open64';
 
 
 function creat(__file:Pchar; __mode:__mode_t):longint;cdecl;external clib name 'creat';
 function creat(__file:Pchar; __mode:__mode_t):longint;cdecl;external clib name 'creat';
 function creat64(__file:Pchar; __mode:__mode_t):longint;cdecl;external clib name 'creat64';
 function creat64(__file:Pchar; __mode:__mode_t):longint;cdecl;external clib name 'creat64';

+ 2 - 2
packages/base/libc/monetaryh.inc

@@ -1,9 +1,9 @@
 
 
 
 
 function strfmon(__s:Pchar; __maxsize:size_t; __format:Pchar; args:array of const):ssize_t;cdecl;external clib name 'strfmon';
 function strfmon(__s:Pchar; __maxsize:size_t; __format:Pchar; args:array of const):ssize_t;cdecl;external clib name 'strfmon';
-function strfmon(__s:Pchar; __maxsize:size_t; __format:Pchar):ssize_t;cdecl;external clib name 'strfmon';
+function strfmon(__s:Pchar; __maxsize:size_t; __format:Pchar):ssize_t;cdecl;varargs;external clib name 'strfmon';
 function __strfmon_l(__s:Pchar; __maxsize:size_t; loc:__locale_t; __format:Pchar; args:array of const):ssize_t;cdecl;external clib name '__strfmon_l';
 function __strfmon_l(__s:Pchar; __maxsize:size_t; loc:__locale_t; __format:Pchar; args:array of const):ssize_t;cdecl;external clib name '__strfmon_l';
-function __strfmon_l(__s:Pchar; __maxsize:size_t; loc:__locale_t; __format:Pchar):ssize_t;cdecl;external clib name '__strfmon_l';
+function __strfmon_l(__s:Pchar; __maxsize:size_t; loc:__locale_t; __format:Pchar):ssize_t;cdecl;varargs;external clib name '__strfmon_l';
 
 
 
 
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------

+ 1 - 1
packages/base/libc/semaphoreh.inc

@@ -15,7 +15,7 @@ Const
 function sem_init(__sem:Psem_t; __pshared:longint; __value:dword):longint;cdecl;external threadslib name 'sem_init';
 function sem_init(__sem:Psem_t; __pshared:longint; __value:dword):longint;cdecl;external threadslib name 'sem_init';
 function sem_destroy(__sem:Psem_t):longint;cdecl;external threadslib name 'sem_destroy';
 function sem_destroy(__sem:Psem_t):longint;cdecl;external threadslib name 'sem_destroy';
 function sem_open(__name:Pchar; __oflag:longint; args:array of const):Psem_t;cdecl;external threadslib name 'sem_open';
 function sem_open(__name:Pchar; __oflag:longint; args:array of const):Psem_t;cdecl;external threadslib name 'sem_open';
-function sem_open(__name:Pchar; __oflag:longint):Psem_t;cdecl;external threadslib name 'sem_open';
+function sem_open(__name:Pchar; __oflag:longint):Psem_t;cdecl;varargs;external threadslib name 'sem_open';
 function sem_close(__sem:Psem_t):longint;cdecl;external threadslib name 'sem_close';
 function sem_close(__sem:Psem_t):longint;cdecl;external threadslib name 'sem_close';
 function sem_unlink(__name:Pchar):longint;cdecl;external threadslib name 'sem_unlink';
 function sem_unlink(__name:Pchar):longint;cdecl;external threadslib name 'sem_unlink';
 function sem_wait(__sem:Psem_t):longint;cdecl;external threadslib name 'sem_wait';
 function sem_wait(__sem:Psem_t):longint;cdecl;external threadslib name 'sem_wait';

+ 1 - 1
packages/base/libc/sioctlh.inc

@@ -1,6 +1,6 @@
 
 
 function ioctl(__fd:longint; __request:dword; args:array of const):longint;cdecl;external clib name 'ioctl';
 function ioctl(__fd:longint; __request:dword; args:array of const):longint;cdecl;external clib name 'ioctl';
-function ioctl(__fd:longint; __request:dword):longint;cdecl;external clib name 'ioctl';
+function ioctl(__fd:longint; __request:dword):longint;cdecl;varargs;external clib name 'ioctl';
 
 
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------
     Borland compatibility types
     Borland compatibility types

+ 1 - 1
packages/base/libc/sptraceh.inc

@@ -45,7 +45,7 @@ Const
    PT_SYSCALL = PTRACE_SYSCALL;
    PT_SYSCALL = PTRACE_SYSCALL;
 
 
 function ptrace(__request:__ptrace_request; args:array of const):longint;cdecl;external clib name 'ptrace';
 function ptrace(__request:__ptrace_request; args:array of const):longint;cdecl;external clib name 'ptrace';
-function ptrace(__request:__ptrace_request):longint;cdecl;external clib name 'ptrace';
+function ptrace(__request:__ptrace_request):longint;cdecl;varargs;external clib name 'ptrace';
 function ptrace(__request: __ptrace_request; PID: pid_t; Address: Pointer; Data: Longint): longint; cdecl; external clib name 'ptrace';
 function ptrace(__request: __ptrace_request; PID: pid_t; Address: Pointer; Data: Longint): longint; cdecl; external clib name 'ptrace';
 function ptrace(__request: __ptrace_request; PID: pid_t; Address: Pointer; Data: Longint; Addr2: Pointer): longint; cdecl; external clib name 'ptrace';
 function ptrace(__request: __ptrace_request; PID: pid_t; Address: Pointer; Data: Longint; Addr2: Pointer): longint; cdecl; external clib name 'ptrace';
 
 

+ 1 - 1
packages/base/libc/ssemh.inc

@@ -9,7 +9,7 @@ type
 
 
 
 
 function semctl(__semid:longint; __semnum:longint; __cmd:longint; args:array of const):longint;cdecl;external clib name 'semctl';
 function semctl(__semid:longint; __semnum:longint; __cmd:longint; args:array of const):longint;cdecl;external clib name 'semctl';
-function semctl(__semid:longint; __semnum:longint; __cmd:longint):longint;cdecl;external clib name 'semctl';
+function semctl(__semid:longint; __semnum:longint; __cmd:longint):longint;varargs;cdecl;external clib name 'semctl';
 function semget(__key:key_t; __nsems:longint; __semflg:longint):longint;cdecl;external clib name 'semget';
 function semget(__key:key_t; __nsems:longint; __semflg:longint):longint;cdecl;external clib name 'semget';
 function semop(__semid:longint; __sops:psembuf; __nsops:size_t):longint;cdecl;external clib name 'semop';
 function semop(__semid:longint; __sops:psembuf; __nsops:size_t):longint;cdecl;external clib name 'semop';
 
 

+ 7 - 7
packages/base/libc/stdioh.inc

@@ -53,21 +53,21 @@ procedure setbuffer(__stream:PFILE; __buf:Pchar; __size:size_t);cdecl;external c
 procedure setlinebuf(__stream:PFILE);cdecl;external clib name 'setlinebuf';
 procedure setlinebuf(__stream:PFILE);cdecl;external clib name 'setlinebuf';
 
 
 function fprintf(__stream:PFILE; __format:Pchar; args:array of const):longint;cdecl;external clib name 'fprintf';
 function fprintf(__stream:PFILE; __format:Pchar; args:array of const):longint;cdecl;external clib name 'fprintf';
-function fprintf(__stream:PFILE; __format:Pchar):longint;cdecl;external clib name 'fprintf';
+function fprintf(__stream:PFILE; __format:Pchar):longint;cdecl;varargs;external clib name 'fprintf';
 function printf(__format:Pchar; args:array of const):longint;cdecl;external clib name 'printf';
 function printf(__format:Pchar; args:array of const):longint;cdecl;external clib name 'printf';
-function printf(__format:Pchar):longint;cdecl;external clib name 'printf';
+function printf(__format:Pchar):longint;cdecl;varargs;external clib name 'printf';
 function sprintf(__s:Pchar; __format:Pchar; args:array of const):longint;cdecl;external clib name 'sprintf';
 function sprintf(__s:Pchar; __format:Pchar; args:array of const):longint;cdecl;external clib name 'sprintf';
-function sprintf(__s:Pchar; __format:Pchar):longint;cdecl;external clib name 'sprintf';
+function sprintf(__s:Pchar; __format:Pchar):longint;varargs;cdecl;external clib name 'sprintf';
 function vfprintf(__s:PFILE; __format:Pchar; __arg:_G_va_list):longint;cdecl;external clib name 'vfprintf';
 function vfprintf(__s:PFILE; __format:Pchar; __arg:_G_va_list):longint;cdecl;external clib name 'vfprintf';
 function vprintf(__format:Pchar; __arg:_G_va_list):longint;cdecl;external clib name 'vprintf';
 function vprintf(__format:Pchar; __arg:_G_va_list):longint;cdecl;external clib name 'vprintf';
 function vsprintf(__s:Pchar; __format:Pchar; __arg:_G_va_list):longint;cdecl;external clib name 'vsprintf';
 function vsprintf(__s:Pchar; __format:Pchar; __arg:_G_va_list):longint;cdecl;external clib name 'vsprintf';
 
 
 function fscanf(__stream:PFILE; __format:Pchar; args:array of const):longint;cdecl;external clib name 'fscanf';
 function fscanf(__stream:PFILE; __format:Pchar; args:array of const):longint;cdecl;external clib name 'fscanf';
-function fscanf(__stream:PFILE; __format:Pchar):longint;cdecl;external clib name 'fscanf';
+function fscanf(__stream:PFILE; __format:Pchar):longint;varargs;cdecl;external clib name 'fscanf';
 function scanf(__format:Pchar; args:array of const):longint;cdecl;external clib name 'scanf';
 function scanf(__format:Pchar; args:array of const):longint;cdecl;external clib name 'scanf';
-function scanf(__format:Pchar):longint;cdecl;external clib name 'scanf';
+function scanf(__format:Pchar):longint;cdecl;varargs;external clib name 'scanf';
 function sscanf(__s:Pchar; __format:Pchar; args:array of const):longint;cdecl;external clib name 'sscanf';
 function sscanf(__s:Pchar; __format:Pchar; args:array of const):longint;cdecl;external clib name 'sscanf';
-function sscanf(__s:Pchar; __format:Pchar):longint;cdecl;external clib name 'sscanf';
+function sscanf(__s:Pchar; __format:Pchar):longint;cdecl;varargs;external clib name 'sscanf';
 
 
 function fgetc(__stream:PFILE):longint;cdecl;external clib name 'fgetc';
 function fgetc(__stream:PFILE):longint;cdecl;external clib name 'fgetc';
 function getc(__stream:PFILE):longint;cdecl;external clib name 'getc';
 function getc(__stream:PFILE):longint;cdecl;external clib name 'getc';
@@ -145,7 +145,7 @@ type
    end;
    end;
 
 
 function obstack_printf(__obstack:Pobstack; __format:Pchar; args:array of const):longint;cdecl;external clib name 'obstack_printf';
 function obstack_printf(__obstack:Pobstack; __format:Pchar; args:array of const):longint;cdecl;external clib name 'obstack_printf';
-function obstack_printf(__obstack:Pobstack; __format:Pchar):longint;cdecl;external clib name 'obstack_printf';
+function obstack_printf(__obstack:Pobstack; __format:Pchar):longint;varargs;cdecl;external clib name 'obstack_printf';
 function obstack_vprintf(__obstack:Pobstack; __format:Pchar; __args:_G_va_list):longint;cdecl;external clib name 'obstack_vprintf';
 function obstack_vprintf(__obstack:Pobstack; __format:Pchar; __args:_G_va_list):longint;cdecl;external clib name 'obstack_vprintf';
 
 
 procedure flockfile(__stream:PFILE);cdecl;external clib name 'flockfile';
 procedure flockfile(__stream:PFILE);cdecl;external clib name 'flockfile';

+ 1 - 1
packages/base/libc/ucontexth.inc

@@ -6,7 +6,7 @@ function getcontext(__ucp:Pucontext_t):longint;cdecl;external clib name 'getcont
 function setcontext(__ucp:Pucontext_t):longint;cdecl;external clib name 'setcontext';
 function setcontext(__ucp:Pucontext_t):longint;cdecl;external clib name 'setcontext';
 function swapcontext(__oucp:Pucontext_t; __ucp:Pucontext_t):longint;cdecl;external clib name 'swapcontext';
 function swapcontext(__oucp:Pucontext_t; __ucp:Pucontext_t):longint;cdecl;external clib name 'swapcontext';
 procedure makecontext(__ucp:Pucontext_t; __func:TMakeContextProc; __argc:longint; args:array of const);cdecl;external clib name 'makecontext';
 procedure makecontext(__ucp:Pucontext_t; __func:TMakeContextProc; __argc:longint; args:array of const);cdecl;external clib name 'makecontext';
-procedure makecontext(__ucp:Pucontext_t; __func:TMakeContextProc; __argc:longint);cdecl;external clib name 'makecontext';
+procedure makecontext(__ucp:Pucontext_t; __func:TMakeContextProc; __argc:longint);cdecl;varargs;external clib name 'makecontext';
 
 
 
 
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------

+ 1 - 1
packages/base/libc/ulimith.inc

@@ -7,7 +7,7 @@ Const
 
 
 
 
 function ulimit(__cmd:longint; args:array of const):longint;cdecl;external clib name 'ulimit';
 function ulimit(__cmd:longint; args:array of const):longint;cdecl;external clib name 'ulimit';
-function ulimit(__cmd:longint):longint;cdecl;external clib name 'ulimit';
+function ulimit(__cmd:longint):longint;cdecl;varargs;external clib name 'ulimit';
 
 
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------
     Borland compatibility types
     Borland compatibility types

+ 4 - 4
packages/base/libc/unistdh.inc

@@ -87,13 +87,13 @@ function execve(__path:Pchar; __argv:PPchar; __envp:PPchar):longint;cdecl;extern
 function fexecve(__fd:longint; __argv:PPchar; __envp:PPchar):longint;cdecl;external clib name 'fexecve';
 function fexecve(__fd:longint; __argv:PPchar; __envp:PPchar):longint;cdecl;external clib name 'fexecve';
 
 
 function execv(__path:Pchar; __argv:PPchar):longint;cdecl;external clib name 'execv';
 function execv(__path:Pchar; __argv:PPchar):longint;cdecl;external clib name 'execv';
-function execle(__path:Pchar; __arg:Pchar; args:array of const):longint;cdecl;external clib name 'execle';
+function execle(__path:Pchar; __arg:Pchar; args:array of const):longint;cdecl;varargs;external clib name 'execle';
 function execle(__path:Pchar; __arg:Pchar):longint;cdecl;external clib name 'execle';
 function execle(__path:Pchar; __arg:Pchar):longint;cdecl;external clib name 'execle';
 function execl(__path:Pchar; __arg:Pchar; args:array of const):longint;cdecl;external clib name 'execl';
 function execl(__path:Pchar; __arg:Pchar; args:array of const):longint;cdecl;external clib name 'execl';
-function execl(__path:Pchar; __arg:Pchar):longint;cdecl;external clib name 'execl';
+function execl(__path:Pchar; __arg:Pchar):longint;cdecl;varargs;external clib name 'execl';
 function execvp(__file:Pchar; __argv:PPchar):longint;cdecl;external clib name 'execvp';
 function execvp(__file:Pchar; __argv:PPchar):longint;cdecl;external clib name 'execvp';
 function execlp(__file:Pchar; __arg:Pchar; args:array of const):longint;cdecl;external clib name 'execlp';
 function execlp(__file:Pchar; __arg:Pchar; args:array of const):longint;cdecl;external clib name 'execlp';
-function execlp(__file:Pchar; __arg:Pchar):longint;cdecl;external clib name 'execlp';
+function execlp(__file:Pchar; __arg:Pchar):longint;cdecl;varargs;external clib name 'execlp';
 
 
 function nice(__inc:longint):longint;cdecl;external clib name 'nice';
 function nice(__inc:longint):longint;cdecl;external clib name 'nice';
 procedure _exit (__status : longint); cdecl; external clib name '_exit';
 procedure _exit (__status : longint); cdecl; external clib name '_exit';
@@ -173,7 +173,7 @@ function brk(__addr:pointer):longint;cdecl;external clib name 'brk';
 function sbrk(__delta:intptr_t):pointer;cdecl;external clib name 'sbrk';
 function sbrk(__delta:intptr_t):pointer;cdecl;external clib name 'sbrk';
 
 
 function syscall(__sysno:longint; args:array of const):longint;cdecl;external clib name 'syscall';
 function syscall(__sysno:longint; args:array of const):longint;cdecl;external clib name 'syscall';
-function syscall(__sysno:longint):longint;cdecl;external clib name 'syscall';
+function syscall(__sysno:longint):longint;cdecl;varargs;external clib name 'syscall';
 
 
 
 
 function crypt(__key:Pchar; __salt:Pchar):Pchar;cdecl;external clib name 'crypt';
 function crypt(__key:Pchar; __salt:Pchar):Pchar;cdecl;external clib name 'crypt';

+ 6 - 6
packages/base/libc/wcharh.inc

@@ -79,20 +79,20 @@ function wcpcpy(__dest:Pwchar_t; __src:Pwchar_t):Pwchar_t;cdecl;external clib na
 function wcpncpy(__dest:Pwchar_t; __src:Pwchar_t; __n:size_t):Pwchar_t;cdecl;external clib name 'wcpncpy';
 function wcpncpy(__dest:Pwchar_t; __src:Pwchar_t; __n:size_t):Pwchar_t;cdecl;external clib name 'wcpncpy';
 function fwide(__fp:P__FILE; __mode:longint):longint;cdecl;external clib name 'fwide';
 function fwide(__fp:P__FILE; __mode:longint):longint;cdecl;external clib name 'fwide';
 function fwprintf(__stream:P__FILE; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'fwprintf';
 function fwprintf(__stream:P__FILE; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'fwprintf';
-function fwprintf(__stream:P__FILE; __format:Pwchar_t):longint;cdecl;external clib name 'fwprintf';
+function fwprintf(__stream:P__FILE; __format:Pwchar_t):longint;cdecl;varargs;external clib name 'fwprintf';
 function wprintf(__format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'wprintf';
 function wprintf(__format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'wprintf';
-function wprintf(__format:Pwchar_t):longint;cdecl;external clib name 'wprintf';
+function wprintf(__format:Pwchar_t):longint;cdecl;varargs;external clib name 'wprintf';
 function swprintf(__s:Pwchar_t; __n:size_t; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'swprintf';
 function swprintf(__s:Pwchar_t; __n:size_t; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'swprintf';
-function swprintf(__s:Pwchar_t; __n:size_t; __format:Pwchar_t):longint;cdecl;external clib name 'swprintf';
+function swprintf(__s:Pwchar_t; __n:size_t; __format:Pwchar_t):longint;cdecl;varargs;external clib name 'swprintf';
 function vfwprintf(__s:P__FILE; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vfwprintf';
 function vfwprintf(__s:P__FILE; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vfwprintf';
 function vwprintf(__format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vwprintf';
 function vwprintf(__format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vwprintf';
 function vswprintf(__s:Pwchar_t; __n:size_t; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vswprintf';
 function vswprintf(__s:Pwchar_t; __n:size_t; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vswprintf';
 function fwscanf(__stream:P__FILE; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'fwscanf';
 function fwscanf(__stream:P__FILE; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'fwscanf';
-function fwscanf(__stream:P__FILE; __format:Pwchar_t):longint;cdecl;external clib name 'fwscanf';
+function fwscanf(__stream:P__FILE; __format:Pwchar_t):longint;cdecl;varargs;external clib name 'fwscanf';
 function wscanf(__format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'wscanf';
 function wscanf(__format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'wscanf';
-function wscanf(__format:Pwchar_t):longint;cdecl;external clib name 'wscanf';
+function wscanf(__format:Pwchar_t):longint;cdecl;varargs;external clib name 'wscanf';
 function swscanf(__s:Pwchar_t; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'swscanf';
 function swscanf(__s:Pwchar_t; __format:Pwchar_t; args:array of const):longint;cdecl;external clib name 'swscanf';
-function swscanf(__s:Pwchar_t; __format:Pwchar_t):longint;cdecl;external clib name 'swscanf';
+function swscanf(__s:Pwchar_t; __format:Pwchar_t):longint;cdecl;varargs;external clib name 'swscanf';
 function vfwscanf(__s:P__FILE; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vfwscanf';
 function vfwscanf(__s:P__FILE; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vfwscanf';
 function vwscanf(__format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vwscanf';
 function vwscanf(__format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vwscanf';
 function vswscanf(__s:Pwchar_t; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vswscanf';
 function vswscanf(__s:Pwchar_t; __format:Pwchar_t; __arg:__gnuc_va_list):longint;cdecl;external clib name 'vswscanf';

+ 3 - 3
packages/base/sqlite/sqlite.pp

@@ -123,17 +123,17 @@ Type
   procedure sqlite_free_table(result:PPchar);cdecl;external External_library name 'sqlite_free_table';
   procedure sqlite_free_table(result:PPchar);cdecl;external External_library name 'sqlite_free_table';
   function sqlite_exec_printf(_para1:Psqlite; sqlFormat:Pchar; _para3:sqlite_callback; _para4:pointer; errmsg:PPchar;
   function sqlite_exec_printf(_para1:Psqlite; sqlFormat:Pchar; _para3:sqlite_callback; _para4:pointer; errmsg:PPchar;
              args:array of const):longint;cdecl;external External_library name 'sqlite_exec_printf';
              args:array of const):longint;cdecl;external External_library name 'sqlite_exec_printf';
-  function sqlite_exec_printf(_para1:Psqlite; sqlFormat:Pchar; _para3:sqlite_callback; _para4:pointer; errmsg:PPchar):longint;cdecl;external External_library name 'sqlite_exec_printf';
+  function sqlite_exec_printf(_para1:Psqlite; sqlFormat:Pchar; _para3:sqlite_callback; _para4:pointer; errmsg:PPchar):longint;cdecl;varargs;external External_library name 'sqlite_exec_printf';
   function sqlite_exec_vprintf(_para1:Psqlite; sqlFormat:Pchar; _para3:sqlite_callback; _para4:pointer; errmsg:PPchar;
   function sqlite_exec_vprintf(_para1:Psqlite; sqlFormat:Pchar; _para3:sqlite_callback; _para4:pointer; errmsg:PPchar;
              ap:array of const):longint;cdecl;external External_library name 'sqlite_exec_vprintf';
              ap:array of const):longint;cdecl;external External_library name 'sqlite_exec_vprintf';
   function sqlite_get_table_printf(_para1:Psqlite; sqlFormat:Pchar; resultp:PPPchar; nrow:Plongint; ncolumn:Plongint;
   function sqlite_get_table_printf(_para1:Psqlite; sqlFormat:Pchar; resultp:PPPchar; nrow:Plongint; ncolumn:Plongint;
              errmsg:PPchar; args:array of const):longint;cdecl;external External_library name 'sqlite_get_table_printf';
              errmsg:PPchar; args:array of const):longint;cdecl;external External_library name 'sqlite_get_table_printf';
   function sqlite_get_table_printf(_para1:Psqlite; sqlFormat:Pchar; resultp:PPPchar; nrow:Plongint; ncolumn:Plongint;
   function sqlite_get_table_printf(_para1:Psqlite; sqlFormat:Pchar; resultp:PPPchar; nrow:Plongint; ncolumn:Plongint;
-             errmsg:PPchar):longint;cdecl;external External_library name 'sqlite_get_table_printf';
+             errmsg:PPchar):longint;cdecl;varargs;external External_library name 'sqlite_get_table_printf';
   function sqlite_get_table_vprintf(_para1:Psqlite; sqlFormat:Pchar; resultp:PPPchar; nrow:Plongint; ncolumn:Plongint;
   function sqlite_get_table_vprintf(_para1:Psqlite; sqlFormat:Pchar; resultp:PPPchar; nrow:Plongint; ncolumn:Plongint;
              errmsg:PPchar; ap:array of const):longint;cdecl;external External_library name 'sqlite_get_table_vprintf';
              errmsg:PPchar; ap:array of const):longint;cdecl;external External_library name 'sqlite_get_table_vprintf';
   function sqlite_mprintf(_para1:Pchar; args:array of const):Pchar;cdecl;external External_library name 'sqlite_mprintf';
   function sqlite_mprintf(_para1:Pchar; args:array of const):Pchar;cdecl;external External_library name 'sqlite_mprintf';
-  function sqlite_mprintf(_para1:Pchar):Pchar;cdecl;external External_library name 'sqlite_mprintf';
+  function sqlite_mprintf(_para1:Pchar):Pchar;cdecl;varargs;external External_library name 'sqlite_mprintf';
   procedure sqlite_freemem(p:pointer);cdecl;external External_library name 'sqlite_freemem';
   procedure sqlite_freemem(p:pointer);cdecl;external External_library name 'sqlite_freemem';
   function sqlite_libversion:Pchar;cdecl;external External_library name 'sqlite_libversion';
   function sqlite_libversion:Pchar;cdecl;external External_library name 'sqlite_libversion';
   function sqlite_libencoding:Pchar;cdecl;external External_library name 'sqlite_libencoding';
   function sqlite_libencoding:Pchar;cdecl;external External_library name 'sqlite_libencoding';

+ 1 - 1
packages/extra/gnome1/gconf/gconfclient/gconfchangeset.inc

@@ -12,7 +12,7 @@ function gconf_engine_reverse_change_set(conf:PGConfEngine; cs:PGConfChangeSet;
 function gconf_engine_change_set_from_currentv(conf:PGConfEngine; keys:PPgchar; err:PPGError):PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_engine_change_set_from_currentv';
 function gconf_engine_change_set_from_currentv(conf:PGConfEngine; keys:PPgchar; err:PPGError):PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_engine_change_set_from_currentv';
 function gconf_engine_change_set_from_current(conf:PGConfEngine; err:PPGError; first_key:Pgchar;
 function gconf_engine_change_set_from_current(conf:PGConfEngine; err:PPGError; first_key:Pgchar;
   args:array of const):PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_engine_change_set_from_current';
   args:array of const):PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_engine_change_set_from_current';
-function gconf_engine_change_set_from_current(conf:PGConfEngine; err:PPGError; first_key:Pgchar):PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_engine_change_set_from_current';
+function gconf_engine_change_set_from_current(conf:PGConfEngine; err:PPGError; first_key:Pgchar):PGConfChangeSet;cdecl;varargs;external gconfclientdll name 'gconf_engine_change_set_from_current';
 function gconf_change_set_new:PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_change_set_new';
 function gconf_change_set_new:PGConfChangeSet;cdecl;external gconfclientdll name 'gconf_change_set_new';
 procedure gconf_change_set_ref(cs:PGConfChangeSet);cdecl;external gconfclientdll name 'gconf_change_set_ref';
 procedure gconf_change_set_ref(cs:PGConfChangeSet);cdecl;external gconfclientdll name 'gconf_change_set_ref';
 procedure gconf_change_set_unref(cs:PGConfChangeSet);cdecl;external gconfclientdll name 'gconf_change_set_unref';
 procedure gconf_change_set_unref(cs:PGConfChangeSet);cdecl;external gconfclientdll name 'gconf_change_set_unref';

+ 2 - 2
packages/extra/gnome1/gnome/libgnome/gnometriggers.inc

@@ -24,10 +24,10 @@ type
 procedure gnome_triggers_init;cdecl;external libgnomedll name 'gnome_triggers_init';
 procedure gnome_triggers_init;cdecl;external libgnomedll name 'gnome_triggers_init';
 function gnome_triggers_readfile(infilename:Pchar):gint;cdecl;external libgnomedll name 'gnome_triggers_readfile';
 function gnome_triggers_readfile(infilename:Pchar):gint;cdecl;external libgnomedll name 'gnome_triggers_readfile';
 procedure gnome_triggers_add_trigger(nt:PGnomeTrigger; args:array of const);cdecl;external libgnomedll name 'gnome_triggers_add_trigger';
 procedure gnome_triggers_add_trigger(nt:PGnomeTrigger; args:array of const);cdecl;external libgnomedll name 'gnome_triggers_add_trigger';
-procedure gnome_triggers_add_trigger(nt:PGnomeTrigger);cdecl;external libgnomedll name 'gnome_triggers_add_trigger';
+procedure gnome_triggers_add_trigger(nt:PGnomeTrigger);cdecl;varargs;external libgnomedll name 'gnome_triggers_add_trigger';
 procedure gnome_triggers_vadd_trigger(nt:PGnomeTrigger; supinfo:PPchar);cdecl;external libgnomedll name 'gnome_triggers_vadd_trigger';
 procedure gnome_triggers_vadd_trigger(nt:PGnomeTrigger; supinfo:PPchar);cdecl;external libgnomedll name 'gnome_triggers_vadd_trigger';
 procedure gnome_triggers_do(msg:Pchar; level:Pchar; args:array of const);cdecl;external libgnomedll name 'gnome_triggers_do';
 procedure gnome_triggers_do(msg:Pchar; level:Pchar; args:array of const);cdecl;external libgnomedll name 'gnome_triggers_do';
-procedure gnome_triggers_do(msg:Pchar; level:Pchar);cdecl;external libgnomedll name 'gnome_triggers_do';
+procedure gnome_triggers_do(msg:Pchar; level:Pchar);cdecl;varargs;external libgnomedll name 'gnome_triggers_do';
 procedure gnome_triggers_vdo(msg:Pchar; level:Pchar; supinfo:PPchar);cdecl;external libgnomedll name 'gnome_triggers_vdo';
 procedure gnome_triggers_vdo(msg:Pchar; level:Pchar; supinfo:PPchar);cdecl;external libgnomedll name 'gnome_triggers_vdo';
 
 
 {$EndIf read_interface}
 {$EndIf read_interface}

+ 2 - 2
packages/extra/gnome1/gnome/libgnomeui/gnomedialog.inc

@@ -39,7 +39,7 @@ function GNOME_IS_DIALOG_CLASS(klass : Pointer) : Boolean;
 
 
 function gnome_dialog_get_type:TGtkType;cdecl;external libgnomeuidll name 'gnome_dialog_get_type';
 function gnome_dialog_get_type:TGtkType;cdecl;external libgnomeuidll name 'gnome_dialog_get_type';
 function gnome_dialog_new(title:Pgchar; args:array of const):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dialog_new';
 function gnome_dialog_new(title:Pgchar; args:array of const):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dialog_new';
-function gnome_dialog_new(title:Pgchar):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dialog_new';
+function gnome_dialog_new(title:Pgchar):PGtkWidget;cdecl; varargs; external libgnomeuidll name 'gnome_dialog_new';
 function gnome_dialog_newv(title:Pgchar; buttons:PPgchar):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dialog_newv';
 function gnome_dialog_newv(title:Pgchar; buttons:PPgchar):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dialog_newv';
 procedure gnome_dialog_set_parent(dialog:PGnomeDialog; parent:PGtkWindow);cdecl;external libgnomeuidll name 'gnome_dialog_set_parent';
 procedure gnome_dialog_set_parent(dialog:PGnomeDialog; parent:PGtkWindow);cdecl;external libgnomeuidll name 'gnome_dialog_set_parent';
 procedure gnome_dialog_button_connect(dialog:PGnomeDialog; button:gint; callback:TGtkSignalFunc; data:gpointer);cdecl;external libgnomeuidll name 'gnome_dialog_button_connect';
 procedure gnome_dialog_button_connect(dialog:PGnomeDialog; button:gint; callback:TGtkSignalFunc; data:gpointer);cdecl;external libgnomeuidll name 'gnome_dialog_button_connect';
@@ -55,7 +55,7 @@ procedure gnome_dialog_close_hides(dialog:PGnomeDialog; just_hide:gboolean);cdec
 procedure gnome_dialog_set_close(dialog:PGnomeDialog; click_closes:gboolean);cdecl;external libgnomeuidll name 'gnome_dialog_set_close';
 procedure gnome_dialog_set_close(dialog:PGnomeDialog; click_closes:gboolean);cdecl;external libgnomeuidll name 'gnome_dialog_set_close';
 procedure gnome_dialog_editable_enters(dialog:PGnomeDialog; editable:PGtkEditable);cdecl;external libgnomeuidll name 'gnome_dialog_editable_enters';
 procedure gnome_dialog_editable_enters(dialog:PGnomeDialog; editable:PGtkEditable);cdecl;external libgnomeuidll name 'gnome_dialog_editable_enters';
 procedure gnome_dialog_append_buttons(dialog:PGnomeDialog; first:Pgchar; args:array of const);cdecl;external libgnomeuidll name 'gnome_dialog_append_buttons';
 procedure gnome_dialog_append_buttons(dialog:PGnomeDialog; first:Pgchar; args:array of const);cdecl;external libgnomeuidll name 'gnome_dialog_append_buttons';
-procedure gnome_dialog_append_buttons(dialog:PGnomeDialog; first:Pgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_buttons';
+procedure gnome_dialog_append_buttons(dialog:PGnomeDialog; first:Pgchar);cdecl; varargs; external libgnomeuidll name 'gnome_dialog_append_buttons';
 procedure gnome_dialog_append_button(dialog:PGnomeDialog; name:Pgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_button';
 procedure gnome_dialog_append_button(dialog:PGnomeDialog; name:Pgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_button';
 procedure gnome_dialog_append_buttonsv(dialog:PGnomeDialog; buttons:PPgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_buttonsv';
 procedure gnome_dialog_append_buttonsv(dialog:PGnomeDialog; buttons:PPgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_buttonsv';
 procedure gnome_dialog_append_button_with_pixmap(dialog:PGnomeDialog; name:Pgchar; pixmap:Pgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_button_with_pixmap';
 procedure gnome_dialog_append_button_with_pixmap(dialog:PGnomeDialog; name:Pgchar; pixmap:Pgchar);cdecl;external libgnomeuidll name 'gnome_dialog_append_button_with_pixmap';

+ 3 - 3
packages/extra/gtk/gtk/gtksignal.pp

@@ -61,12 +61,12 @@ procedure gtk_signal_remove_emission_hook(signal_id:guint; hook_id:guint);cdecl;
 function  gtk_signal_query(signal_id:guint):PGtkSignalQuery;cdecl;external gtkdll name 'gtk_signal_query';
 function  gtk_signal_query(signal_id:guint):PGtkSignalQuery;cdecl;external gtkdll name 'gtk_signal_query';
 procedure gtk_signal_init;cdecl;external gtkdll name 'gtk_signal_init';
 procedure gtk_signal_init;cdecl;external gtkdll name 'gtk_signal_init';
 function  gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller; return_val:TGtkType; nparams:guint; args:array of const):guint;cdecl;external gtkdll name 'gtk_signal_new';
 function  gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller; return_val:TGtkType; nparams:guint; args:array of const):guint;cdecl;external gtkdll name 'gtk_signal_new';
-function  gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller; return_val:TGtkType; nparams:guint):guint;cdecl;external gtkdll name 'gtk_signal_new';
+function  gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller; return_val:TGtkType; nparams:guint):guint;cdecl; varargs; external gtkdll name 'gtk_signal_new';
 function  gtk_signal_newv(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller; return_val:TGtkType; nparams:guint; params:PGtkType):guint;cdecl;external gtkdll name 'gtk_signal_newv';
 function  gtk_signal_newv(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller; return_val:TGtkType; nparams:guint; params:PGtkType):guint;cdecl;external gtkdll name 'gtk_signal_newv';
 procedure gtk_signal_emit(theobject:PGtkObject; signal_id:guint; args:array of const);cdecl;external gtkdll name 'gtk_signal_emit';
 procedure gtk_signal_emit(theobject:PGtkObject; signal_id:guint; args:array of const);cdecl;external gtkdll name 'gtk_signal_emit';
-procedure gtk_signal_emit(theobject:PGtkObject; signal_id:guint);cdecl;external gtkdll name 'gtk_signal_emit';
+procedure gtk_signal_emit(theobject:PGtkObject; signal_id:guint);cdecl; varargs; external gtkdll name 'gtk_signal_emit';
 procedure gtk_signal_emit_by_name(theobject:PGtkObject; name:Pgchar; args:array of const);cdecl;external gtkdll name 'gtk_signal_emit_by_name';
 procedure gtk_signal_emit_by_name(theobject:PGtkObject; name:Pgchar; args:array of const);cdecl;external gtkdll name 'gtk_signal_emit_by_name';
-procedure gtk_signal_emit_by_name(theobject:PGtkObject; name:Pgchar);cdecl;external gtkdll name 'gtk_signal_emit_by_name';
+procedure gtk_signal_emit_by_name(theobject:PGtkObject; name:Pgchar);cdecl; varargs; external gtkdll name 'gtk_signal_emit_by_name';
 procedure gtk_signal_emitv(theobject:PGtkObject; signal_id:guint; params:PGtkArg);cdecl;external gtkdll name 'gtk_signal_emitv';
 procedure gtk_signal_emitv(theobject:PGtkObject; signal_id:guint; params:PGtkArg);cdecl;external gtkdll name 'gtk_signal_emitv';
 procedure gtk_signal_emitv_by_name(theobject:PGtkObject; name:Pgchar; params:PGtkArg);cdecl;external gtkdll name 'gtk_signal_emitv_by_name';
 procedure gtk_signal_emitv_by_name(theobject:PGtkObject; name:Pgchar; params:PGtkArg);cdecl;external gtkdll name 'gtk_signal_emitv_by_name';
 procedure gtk_signal_handlers_destroy(theobject:PGtkObject);cdecl;external gtkdll name 'gtk_signal_handlers_destroy';
 procedure gtk_signal_handlers_destroy(theobject:PGtkObject);cdecl;external gtkdll name 'gtk_signal_handlers_destroy';

+ 2 - 2
packages/extra/gtk2/glib/gerror.inc

@@ -14,7 +14,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     function  g_error_new(domain:TGQuark; code:gint; format:Pgchar; args:array of const):PGError;cdecl;overload;external gliblib name 'g_error_new_literal';
     function  g_error_new(domain:TGQuark; code:gint; format:Pgchar; args:array of const):PGError;cdecl;overload;external gliblib name 'g_error_new_literal';
-    function  g_error_new(domain:TGQuark; code:gint; format:Pgchar):PGError;cdecl;overload;external gliblib name 'g_error_new_literal';
+    function  g_error_new(domain:TGQuark; code:gint; format:Pgchar):PGError;cdecl;overload;varargs;external gliblib name 'g_error_new_literal';
 {$ELSE}
 {$ELSE}
     function  g_error_new(domain:TGQuark; code:gint; format:Pgchar):PGError;varargs;cdecl;external gliblib name 'g_error_new_literal';
     function  g_error_new(domain:TGQuark; code:gint; format:Pgchar):PGError;varargs;cdecl;external gliblib name 'g_error_new_literal';
 {$ENDIF}
 {$ENDIF}
@@ -33,7 +33,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     procedure g_set_error  (err: PPGError; domain: TGQuark; code: gint; format: Pgchar; args: array of const);cdecl;overload;external gliblib name 'g_set_error';
     procedure g_set_error  (err: PPGError; domain: TGQuark; code: gint; format: Pgchar; args: array of const);cdecl;overload;external gliblib name 'g_set_error';
-    procedure g_set_error  (err: PPGError; domain: TGQuark; code: gint; format: Pgchar);cdecl;overload;external gliblib name 'g_set_error';
+    procedure g_set_error  (err: PPGError; domain: TGQuark; code: gint; format: Pgchar);cdecl;overload;varargs;external gliblib name 'g_set_error';
 {$ELSE}
 {$ELSE}
     procedure g_set_error  (err: PPGError; domain: TGQuark; code: gint; format: Pgchar);varargs;cdecl;external gliblib name 'g_set_error';
     procedure g_set_error  (err: PPGError; domain: TGQuark; code: gint; format: Pgchar);varargs;cdecl;external gliblib name 'g_set_error';
 {$ENDIF}
 {$ENDIF}

+ 2 - 2
packages/extra/gtk2/glib/gfileutils.inc

@@ -66,9 +66,9 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     function g_build_path(separator:Pgchar; first_element:Pgchar; args:array of const):Pgchar;cdecl;overload;external gliblib name 'g_build_path';
     function g_build_path(separator:Pgchar; first_element:Pgchar; args:array of const):Pgchar;cdecl;overload;external gliblib name 'g_build_path';
-    function g_build_path(separator:Pgchar; first_element:Pgchar):Pgchar;cdecl;overload;external gliblib name 'g_build_path';
+    function g_build_path(separator:Pgchar; first_element:Pgchar):Pgchar;cdecl;overload;varargs;external gliblib name 'g_build_path';
     function g_build_filename(first_element:Pgchar; args:array of const):Pgchar;cdecl;overload;external gliblib name 'g_build_filename';
     function g_build_filename(first_element:Pgchar; args:array of const):Pgchar;cdecl;overload;external gliblib name 'g_build_filename';
-    function g_build_filename(first_element:Pgchar):Pgchar;cdecl;overload;external gliblib name 'g_build_filename';
+    function g_build_filename(first_element:Pgchar):Pgchar;cdecl;overload;varargs;external gliblib name 'g_build_filename';
 {$ELSE}
 {$ELSE}
     function g_build_path(separator:Pgchar; first_element:Pgchar):Pgchar;varargs;cdecl;external gliblib name 'g_build_path';
     function g_build_path(separator:Pgchar; first_element:Pgchar):Pgchar;varargs;cdecl;external gliblib name 'g_build_path';
     function g_build_filename(first_element:Pgchar):Pgchar;varargs;cdecl;external gliblib name 'g_build_filename';
     function g_build_filename(first_element:Pgchar):Pgchar;varargs;cdecl;external gliblib name 'g_build_filename';

+ 4 - 4
packages/extra/gtk2/glib/gmessages.inc

@@ -58,10 +58,10 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
   procedure g_log(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_log';
   procedure g_log(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_log';
-  procedure g_log(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);cdecl;overload;external gliblib name 'g_log';
+  procedure g_log(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_log';
 
 
   procedure g_logv(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_logv';
   procedure g_logv(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_logv';
-  procedure g_logv(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);cdecl;overload;external gliblib name 'g_logv';
+  procedure g_logv(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_logv';
 {$ELSE}
 {$ELSE}
   procedure g_log(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);varargs;cdecl;external gliblib name 'g_log';
   procedure g_log(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);varargs;cdecl;external gliblib name 'g_log';
   procedure g_logv(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);varargs;cdecl;external gliblib name 'g_logv';
   procedure g_logv(log_domain:Pgchar; log_level:TGLogLevelFlags; format:Pgchar);varargs;cdecl;external gliblib name 'g_logv';
@@ -103,7 +103,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     procedure g_print(format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_print';
     procedure g_print(format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_print';
-    procedure g_print(format:Pgchar);cdecl;overload;external gliblib name 'g_print';
+    procedure g_print(format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_print';
 {$ELSE}
 {$ELSE}
     procedure g_print(format:Pgchar);varargs;cdecl;external gliblib name 'g_print';
     procedure g_print(format:Pgchar);varargs;cdecl;external gliblib name 'g_print';
 {$ENDIF}
 {$ENDIF}
@@ -113,7 +113,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     procedure g_printerr(format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_printerr';
     procedure g_printerr(format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_printerr';
-    procedure g_printerr(format:Pgchar);cdecl;overload;external gliblib name 'g_printerr';
+    procedure g_printerr(format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_printerr';
 {$ELSE}
 {$ELSE}
     procedure g_printerr(format:Pgchar);varargs;cdecl;external gliblib name 'g_printerr';
     procedure g_printerr(format:Pgchar);varargs;cdecl;external gliblib name 'g_printerr';
 {$ENDIF}
 {$ENDIF}

+ 5 - 5
packages/extra/gtk2/glib/gobject.inc

@@ -66,17 +66,17 @@ function g_object_class_find_property(oclass:PGObjectClass; property_name:Pgchar
 function g_object_class_list_properties(oclass:PGObjectClass; n_properties:Pguint):PPGParamSpec; cdecl; external gobjectlib;
 function g_object_class_list_properties(oclass:PGObjectClass; n_properties:Pguint):PPGParamSpec; cdecl; external gobjectlib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function g_object_new(object_type:GType; first_property_name:Pgchar; args:array of const):gpointer; cdecl; overload; external gobjectlib;
 function g_object_new(object_type:GType; first_property_name:Pgchar; args:array of const):gpointer; cdecl; overload; external gobjectlib;
-function g_object_new(object_type:GType; first_property_name:Pgchar):gpointer; cdecl; overload; external gobjectlib;
+function g_object_new(object_type:GType; first_property_name:Pgchar):gpointer; cdecl; overload; varargs; external gobjectlib;
 function g_object_newv(object_type:GType; n_parameters:guint; parameters:PGParameter):gpointer; cdecl; external gobjectlib;
 function g_object_newv(object_type:GType; n_parameters:guint; parameters:PGParameter):gpointer; cdecl; external gobjectlib;
 function g_object_new_valist(object_type:GType; first_property_name:Pgchar; var_args: array of const):PGObject; cdecl; external gobjectlib;
 function g_object_new_valist(object_type:GType; first_property_name:Pgchar; var_args: array of const):PGObject; cdecl; external gobjectlib;
 procedure g_object_set(anObject:gpointer; first_property_name:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
 procedure g_object_set(anObject:gpointer; first_property_name:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
-procedure g_object_set(anObject:gpointer; first_property_name:Pgchar); cdecl; overload; external gobjectlib;
+procedure g_object_set(anObject:gpointer; first_property_name:Pgchar); cdecl; overload; varargs; external gobjectlib;
 procedure g_object_get(anObject:gpointer; first_property_name:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
 procedure g_object_get(anObject:gpointer; first_property_name:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
-procedure g_object_get(anObject:gpointer; first_property_name:Pgchar); cdecl; overload; external gobjectlib;
+procedure g_object_get(anObject:gpointer; first_property_name:Pgchar); cdecl; overload; varargs; external gobjectlib;
 function g_object_connect(anObject:gpointer; signal_spec:Pgchar; args:array of const):gpointer; cdecl; overload; external gobjectlib;
 function g_object_connect(anObject:gpointer; signal_spec:Pgchar; args:array of const):gpointer; cdecl; overload; external gobjectlib;
-function g_object_connect(anObject:gpointer; signal_spec:Pgchar):gpointer; cdecl; overload; external gobjectlib;
+function g_object_connect(anObject:gpointer; signal_spec:Pgchar):gpointer; cdecl; overload; varargs; external gobjectlib;
 procedure g_object_disconnect(anObject:gpointer; signal_spec:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
 procedure g_object_disconnect(anObject:gpointer; signal_spec:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
-procedure g_object_disconnect(anObject:gpointer; signal_spec:Pgchar); cdecl; overload; external gobjectlib;
+procedure g_object_disconnect(anObject:gpointer; signal_spec:Pgchar); cdecl; overload; varargs; external gobjectlib;
 procedure g_object_set_valist(anObject:PGObject; first_property_name:Pgchar; var_args: array of const); cdecl; external gobjectlib;
 procedure g_object_set_valist(anObject:PGObject; first_property_name:Pgchar; var_args: array of const); cdecl; external gobjectlib;
 procedure g_object_get_valist(anObject:PGObject; first_property_name:Pgchar; var_args: array of const); cdecl; external gobjectlib;
 procedure g_object_get_valist(anObject:PGObject; first_property_name:Pgchar; var_args: array of const); cdecl; external gobjectlib;
 {$ELSE}
 {$ELSE}

+ 2 - 2
packages/extra/gtk2/glib/grel.inc

@@ -42,7 +42,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
   procedure g_relation_insert(relation:PGRelation; args:array of const);cdecl;overload;external gliblib name 'g_relation_insert';
   procedure g_relation_insert(relation:PGRelation; args:array of const);cdecl;overload;external gliblib name 'g_relation_insert';
-  procedure g_relation_insert(relation:PGRelation);cdecl;overload;external gliblib name 'g_relation_insert';
+  procedure g_relation_insert(relation:PGRelation);cdecl;overload;varargs;external gliblib name 'g_relation_insert';
 {$ELSE}
 {$ELSE}
   procedure g_relation_insert(relation:PGRelation);varargs;cdecl;external gliblib name 'g_relation_insert';
   procedure g_relation_insert(relation:PGRelation);varargs;cdecl;external gliblib name 'g_relation_insert';
 {$ENDIF}
 {$ENDIF}
@@ -55,7 +55,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
   function g_relation_exists(relation:PGRelation; args:array of const):gboolean;cdecl;overload;external gliblib name 'g_relation_exists';
   function g_relation_exists(relation:PGRelation; args:array of const):gboolean;cdecl;overload;external gliblib name 'g_relation_exists';
-  function g_relation_exists(relation:PGRelation):gboolean;cdecl;overload;external gliblib name 'g_relation_exists';
+  function g_relation_exists(relation:PGRelation):gboolean;cdecl;overload;varargs;external gliblib name 'g_relation_exists';
 {$ELSE}
 {$ELSE}
   function g_relation_exists(relation:PGRelation):gboolean;varargs;cdecl;external gliblib name 'g_relation_exists';
   function g_relation_exists(relation:PGRelation):gboolean;varargs;cdecl;external gliblib name 'g_relation_exists';
 {$ENDIF}
 {$ENDIF}

+ 2 - 2
packages/extra/gtk2/glib/gscanner.inc

@@ -300,10 +300,10 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     procedure g_scanner_error(scanner:PGScanner; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_scanner_error';
     procedure g_scanner_error(scanner:PGScanner; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_scanner_error';
-    procedure g_scanner_error(scanner:PGScanner; format:Pgchar);cdecl;overload;external gliblib name 'g_scanner_error';
+    procedure g_scanner_error(scanner:PGScanner; format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_scanner_error';
 
 
     procedure g_scanner_warn(scanner:PGScanner; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_scanner_warn';
     procedure g_scanner_warn(scanner:PGScanner; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_scanner_warn';
-    procedure g_scanner_warn(scanner:PGScanner; format:Pgchar);cdecl;overload;external gliblib name 'g_scanner_warn';
+    procedure g_scanner_warn(scanner:PGScanner; format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_scanner_warn';
 {$ELSE}
 {$ELSE}
     procedure g_scanner_error(scanner:PGScanner; format:Pgchar);varargs;cdecl;external gliblib name 'g_scanner_error';
     procedure g_scanner_error(scanner:PGScanner; format:Pgchar);varargs;cdecl;external gliblib name 'g_scanner_error';
     procedure g_scanner_warn(scanner:PGScanner; format:Pgchar);varargs;cdecl;external gliblib name 'g_scanner_warn';
     procedure g_scanner_warn(scanner:PGScanner; format:Pgchar);varargs;cdecl;external gliblib name 'g_scanner_warn';

+ 3 - 3
packages/extra/gtk2/glib/gsignal.inc

@@ -80,7 +80,7 @@ function g_signal_new_valist(signal_name:Pgchar; itype:GType; signal_flags:TGSig
 function g_signal_new(signal_name:Pgchar; itype:GType; signal_flags:TGSignalFlags; class_offset:guint; accumulator:TGSignalAccumulator;
 function g_signal_new(signal_name:Pgchar; itype:GType; signal_flags:TGSignalFlags; class_offset:guint; accumulator:TGSignalAccumulator;
            accu_data:gpointer; c_marshaller:TGSignalCMarshaller; return_type:GType; n_params:guint; args:array of const):guint; cdecl; overload; external gobjectlib;
            accu_data:gpointer; c_marshaller:TGSignalCMarshaller; return_type:GType; n_params:guint; args:array of const):guint; cdecl; overload; external gobjectlib;
 function g_signal_new(signal_name:Pgchar; itype:GType; signal_flags:TGSignalFlags; class_offset:guint; accumulator:TGSignalAccumulator;
 function g_signal_new(signal_name:Pgchar; itype:GType; signal_flags:TGSignalFlags; class_offset:guint; accumulator:TGSignalAccumulator;
-           accu_data:gpointer; c_marshaller:TGSignalCMarshaller; return_type:GType; n_params:guint):guint; cdecl; overload; external gobjectlib;
+           accu_data:gpointer; c_marshaller:TGSignalCMarshaller; return_type:GType; n_params:guint):guint; cdecl; overload; varargs; external gobjectlib;
 {$ELSE}
 {$ELSE}
 function g_signal_new_valist(signal_name:Pgchar; itype:GType; signal_flags:TGSignalFlags; class_closure:PGClosure; accumulator:TGSignalAccumulator;
 function g_signal_new_valist(signal_name:Pgchar; itype:GType; signal_flags:TGSignalFlags; class_closure:PGClosure; accumulator:TGSignalAccumulator;
            accu_data:gpointer; c_marshaller:TGSignalCMarshaller; return_type:GType; n_params:guint):guint; varargs; cdecl; external gobjectlib;
            accu_data:gpointer; c_marshaller:TGSignalCMarshaller; return_type:GType; n_params:guint):guint; varargs; cdecl; external gobjectlib;
@@ -91,9 +91,9 @@ procedure g_signal_emitv(instance_and_params:PGValue; signal_id:guint; detail:TG
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure g_signal_emit_valist(instance:gpointer; signal_id:guint; detail:TGQuark; var_args: array of const); cdecl; external gobjectlib;
 procedure g_signal_emit_valist(instance:gpointer; signal_id:guint; detail:TGQuark; var_args: array of const); cdecl; external gobjectlib;
 procedure g_signal_emit(instance:gpointer; signal_id:guint; detail:TGQuark; args:array of const); cdecl; overload; external gobjectlib;
 procedure g_signal_emit(instance:gpointer; signal_id:guint; detail:TGQuark; args:array of const); cdecl; overload; external gobjectlib;
-procedure g_signal_emit(instance:gpointer; signal_id:guint; detail:TGQuark); cdecl; overload; external gobjectlib;
+procedure g_signal_emit(instance:gpointer; signal_id:guint; detail:TGQuark); cdecl; overload; varargs; external gobjectlib;
 procedure g_signal_emit_by_name(instance:gpointer; detailed_signal:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
 procedure g_signal_emit_by_name(instance:gpointer; detailed_signal:Pgchar; args:array of const); cdecl; overload; external gobjectlib;
-procedure g_signal_emit_by_name(instance:gpointer; detailed_signal:Pgchar); cdecl; overload; external gobjectlib;
+procedure g_signal_emit_by_name(instance:gpointer; detailed_signal:Pgchar); cdecl; overload; varargs; external gobjectlib;
 {$ELSE}
 {$ELSE}
 procedure g_signal_emit_valist(instance:gpointer; signal_id:guint; detail:TGQuark); varargs; cdecl; external gobjectlib;
 procedure g_signal_emit_valist(instance:gpointer; signal_id:guint; detail:TGQuark); varargs; cdecl; external gobjectlib;
 procedure g_signal_emit(instance:gpointer; signal_id:guint; detail:TGQuark); varargs; cdecl; external gobjectlib;
 procedure g_signal_emit(instance:gpointer; signal_id:guint; detail:TGQuark); varargs; cdecl; external gobjectlib;

+ 3 - 3
packages/extra/gtk2/glib/gstrfuncs.inc

@@ -104,7 +104,7 @@ function g_strup(_string:Pgchar):Pgchar; cdecl; external gliblib;
 function g_strdup(str:Pgchar):Pgchar; cdecl; external gliblib;
 function g_strdup(str:Pgchar):Pgchar; cdecl; external gliblib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function g_strdup_printf(format:Pgchar; args:array of const):Pgchar; cdecl; overload; external gliblib;
 function g_strdup_printf(format:Pgchar; args:array of const):Pgchar; cdecl; overload; external gliblib;
-function g_strdup_printf(format:Pgchar):Pgchar; cdecl; overload; external gliblib;
+function g_strdup_printf(format:Pgchar):Pgchar; cdecl; overload; varargs; external gliblib;
 function g_strdup_vprintf(format:Pgchar; args: array of const):Pgchar; cdecl; external gliblib;
 function g_strdup_vprintf(format:Pgchar; args: array of const):Pgchar; cdecl; external gliblib;
 {$ELSE}
 {$ELSE}
 function g_strdup_printf(format:Pgchar):Pgchar; varargs; cdecl; external gliblib;
 function g_strdup_printf(format:Pgchar):Pgchar; varargs; cdecl; external gliblib;
@@ -114,10 +114,10 @@ function g_strndup(str:Pgchar; n:gsize):Pgchar; cdecl; external gliblib;
 function g_strnfill(length:gsize; fill_char:gchar):Pgchar; cdecl; external gliblib;
 function g_strnfill(length:gsize; fill_char:gchar):Pgchar; cdecl; external gliblib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function g_strconcat(string1:Pgchar; args:array of const):Pgchar; cdecl; overload; external gliblib;
 function g_strconcat(string1:Pgchar; args:array of const):Pgchar; cdecl; overload; external gliblib;
-function g_strconcat(string1:Pgchar):Pgchar; cdecl; overload; external gliblib;
+function g_strconcat(string1:Pgchar):Pgchar; cdecl; overload; varargs; external gliblib;
 { NULL terminated  }
 { NULL terminated  }
 function g_strjoin(separator:Pgchar; args:array of const):Pgchar; cdecl; overload; external gliblib;
 function g_strjoin(separator:Pgchar; args:array of const):Pgchar; cdecl; overload; external gliblib;
-function g_strjoin(separator:Pgchar):Pgchar; cdecl; overload; external gliblib;
+function g_strjoin(separator:Pgchar):Pgchar; cdecl; overload; varargs; external gliblib;
 {$ELSE}
 {$ELSE}
 function g_strconcat(string1:Pgchar):Pgchar; varargs; cdecl; external gliblib;
 function g_strconcat(string1:Pgchar):Pgchar; varargs; cdecl; external gliblib;
 function g_strjoin(separator:Pgchar):Pgchar; varargs; cdecl; external gliblib;
 function g_strjoin(separator:Pgchar):Pgchar; varargs; cdecl; external gliblib;

+ 2 - 2
packages/extra/gtk2/glib/gstring.inc

@@ -77,10 +77,10 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     procedure g_string_printf(_string:PGString; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_string_printf';
     procedure g_string_printf(_string:PGString; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_string_printf';
-    procedure g_string_printf(_string:PGString; format:Pgchar);cdecl;overload;external gliblib name 'g_string_printf';
+    procedure g_string_printf(_string:PGString; format:Pgchar);cdecl;overload;varargs;external gliblib name 'g_string_printf';
 
 
     procedure g_string_append_printf(_string:PGString; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_string_append_printf';
     procedure g_string_append_printf(_string:PGString; format:Pgchar; args:array of const);cdecl;overload;external gliblib name 'g_string_append_printf';
-    procedure g_string_append_printf(_string:PGString; format:Pgchar);cdecl;overload;external gliblib name 'g_string_append_printf';
+    procedure g_string_append_printf(_string:PGString; format:Pgchar);cdecl;varargs;overload;external gliblib name 'g_string_append_printf';
 {$ELSE}
 {$ELSE}
     procedure g_string_printf(_string:PGString; format:Pgchar);varargs;cdecl;external gliblib name 'g_string_printf';
     procedure g_string_printf(_string:PGString; format:Pgchar);varargs;cdecl;external gliblib name 'g_string_printf';
     procedure g_string_append_printf(_string:PGString; format:Pgchar);varargs;cdecl;external gliblib name 'g_string_append_printf';
     procedure g_string_append_printf(_string:PGString; format:Pgchar);varargs;cdecl;external gliblib name 'g_string_append_printf';

+ 1 - 1
packages/extra/gtk2/glib/gutils.inc

@@ -54,7 +54,7 @@
 
 
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
     function g_snprintf(_string:Pgchar; n:gulong; format:Pgchar; args:array of const):gint;cdecl;overload;external gliblib name 'g_snprintf';
     function g_snprintf(_string:Pgchar; n:gulong; format:Pgchar; args:array of const):gint;cdecl;overload;external gliblib name 'g_snprintf';
-    function g_snprintf(_string:Pgchar; n:gulong; format:Pgchar):gint;cdecl;overload;external gliblib name 'g_snprintf';
+    function g_snprintf(_string:Pgchar; n:gulong; format:Pgchar):gint;cdecl;overload;varargs;external gliblib name 'g_snprintf';
     function g_vsnprintf(_string:Pgchar; n:gulong; format:Pgchar; args:array of const):gint;cdecl;external gliblib name 'g_vsnprintf';
     function g_vsnprintf(_string:Pgchar; n:gulong; format:Pgchar; args:array of const):gint;cdecl;external gliblib name 'g_vsnprintf';
 {$ELSE}
 {$ELSE}
     function g_snprintf(_string:Pgchar; n:gulong; format:Pgchar):gint;varargs;cdecl;external gliblib name 'g_snprintf';
     function g_snprintf(_string:Pgchar; n:gulong; format:Pgchar):gint;varargs;cdecl;external gliblib name 'g_snprintf';

+ 1 - 1
packages/extra/gtk2/gtk+/gtk/gtkbindings.inc

@@ -88,7 +88,7 @@ procedure gtk_binding_entry_clear(binding_set:PGtkBindingSet; keyval:guint; modi
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_binding_entry_add_signal(binding_set:PGtkBindingSet; keyval:guint; modifiers:TGdkModifierType; signal_name:Pgchar; n_args:guint;
 procedure gtk_binding_entry_add_signal(binding_set:PGtkBindingSet; keyval:guint; modifiers:TGdkModifierType; signal_name:Pgchar; n_args:guint;
             args:array of const); cdecl; overload; external gtklib;
             args:array of const); cdecl; overload; external gtklib;
-procedure gtk_binding_entry_add_signal(binding_set:PGtkBindingSet; keyval:guint; modifiers:TGdkModifierType; signal_name:Pgchar; n_args:guint); cdecl; overload; external gtklib;
+procedure gtk_binding_entry_add_signal(binding_set:PGtkBindingSet; keyval:guint; modifiers:TGdkModifierType; signal_name:Pgchar; n_args:guint); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_binding_entry_add_signal(binding_set:PGtkBindingSet; keyval:guint; modifiers:TGdkModifierType; signal_name:Pgchar; n_args:guint); varargs; cdecl; external gtklib;
 procedure gtk_binding_entry_add_signal(binding_set:PGtkBindingSet; keyval:guint; modifiers:TGdkModifierType; signal_name:Pgchar; n_args:guint); varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}

+ 1 - 1
packages/extra/gtk2/gtk+/gtk/gtkcelllayout.inc

@@ -41,7 +41,7 @@ procedure gtk_cell_layout_pack_end(cell_layout:PGtkCellLayout; cell:PGtkCellRend
 procedure gtk_cell_layout_clear(cell_layout:PGtkCellLayout);cdecl;external gtklib name 'gtk_cell_layout_clear';
 procedure gtk_cell_layout_clear(cell_layout:PGtkCellLayout);cdecl;external gtklib name 'gtk_cell_layout_clear';
 
 
 procedure gtk_cell_layout_set_attributes(cell_layout:PGtkCellLayout; cell:PGtkCellRenderer; args:array of const);cdecl;overload;external gtklib name 'gtk_cell_layout_set_attributes';
 procedure gtk_cell_layout_set_attributes(cell_layout:PGtkCellLayout; cell:PGtkCellRenderer; args:array of const);cdecl;overload;external gtklib name 'gtk_cell_layout_set_attributes';
-procedure gtk_cell_layout_set_attributes(cell_layout:PGtkCellLayout; cell:PGtkCellRenderer);cdecl;overload;external gtklib name 'gtk_cell_layout_set_attributes';
+procedure gtk_cell_layout_set_attributes(cell_layout:PGtkCellLayout; cell:PGtkCellRenderer);cdecl;overload;varargs;external gtklib name 'gtk_cell_layout_set_attributes';
 
 
 
 
 procedure gtk_cell_layout_add_attribute(cell_layout:PGtkCellLayout; cell:PGtkCellRenderer; attribute:Pgchar; column:gint);cdecl;external gtklib name 'gtk_cell_layout_add_attribute';
 procedure gtk_cell_layout_add_attribute(cell_layout:PGtkCellLayout; cell:PGtkCellRenderer; attribute:Pgchar; column:gint);cdecl;external gtklib name 'gtk_cell_layout_add_attribute';

+ 3 - 3
packages/extra/gtk2/gtk+/gtk/gtkcontainer.inc

@@ -109,11 +109,11 @@ function gtk_container_class_find_child_property(cclass:PGObjectClass; property_
 function gtk_container_class_list_child_properties(cclass:PGObjectClass; n_properties:Pguint):PPGParamSpec; cdecl; external gtklib;
 function gtk_container_class_list_child_properties(cclass:PGObjectClass; n_properties:Pguint):PPGParamSpec; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_container_add_with_properties(container:PGtkContainer; widget:PGtkWidget; first_prop_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_container_add_with_properties(container:PGtkContainer; widget:PGtkWidget; first_prop_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_container_add_with_properties(container:PGtkContainer; widget:PGtkWidget; first_prop_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_container_add_with_properties(container:PGtkContainer; widget:PGtkWidget; first_prop_name:Pgchar); cdecl; overload; varargs; external gtklib;
 procedure gtk_container_child_set(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_container_child_set(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_container_child_set(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_container_child_set(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar); cdecl; overload; varargs; external gtklib;
 procedure gtk_container_child_get(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_container_child_get(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_container_child_get(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar); overload; cdecl; external gtklib;
+procedure gtk_container_child_get(container:PGtkContainer; child:PGtkWidget; first_prop_name:Pgchar); overload; cdecl; varargs; external gtklib;
 procedure gtk_container_child_set_valist(container:PGtkContainer; child:PGtkWidget; first_property_name:Pgchar; var_args: array of const); cdecl; external gtklib;
 procedure gtk_container_child_set_valist(container:PGtkContainer; child:PGtkWidget; first_property_name:Pgchar; var_args: array of const); cdecl; external gtklib;
 procedure gtk_container_child_get_valist(container:PGtkContainer; child:PGtkWidget; first_property_name:Pgchar; var_args: array of const); cdecl; external gtklib;
 procedure gtk_container_child_get_valist(container:PGtkContainer; child:PGtkWidget; first_property_name:Pgchar; var_args: array of const); cdecl; external gtklib;
 {$ELSE}
 {$ELSE}

+ 2 - 2
packages/extra/gtk2/gtk+/gtk/gtkdialog.inc

@@ -95,7 +95,7 @@ function gtk_dialog_get_type:TGtkType; cdecl; external gtklib;
 function gtk_dialog_new:PGtkWidget; cdecl; external gtklib;
 function gtk_dialog_new:PGtkWidget; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function gtk_dialog_new_with_buttons(title:Pgchar; parent:PGtkWindow; flags:TGtkDialogFlags; first_button_text:Pgchar; args:array of const):PGtkWidget; cdecl; overload; external gtklib;
 function gtk_dialog_new_with_buttons(title:Pgchar; parent:PGtkWindow; flags:TGtkDialogFlags; first_button_text:Pgchar; args:array of const):PGtkWidget; cdecl; overload; external gtklib;
-function gtk_dialog_new_with_buttons(title:Pgchar; parent:PGtkWindow; flags:TGtkDialogFlags; first_button_text:Pgchar):PGtkWidget; cdecl; overload; external gtklib;
+function gtk_dialog_new_with_buttons(title:Pgchar; parent:PGtkWindow; flags:TGtkDialogFlags; first_button_text:Pgchar):PGtkWidget; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_dialog_new_with_buttons(title:Pgchar; parent:PGtkWindow; flags:TGtkDialogFlags; first_button_text:Pgchar):PGtkWidget; varargs; cdecl; external gtklib;
 function gtk_dialog_new_with_buttons(title:Pgchar; parent:PGtkWindow; flags:TGtkDialogFlags; first_button_text:Pgchar):PGtkWidget; varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}
@@ -103,7 +103,7 @@ procedure gtk_dialog_add_action_widget(dialog:PGtkDialog; child:PGtkWidget; resp
 function gtk_dialog_add_button(dialog:PGtkDialog; button_text:Pgchar; response_id:gint):PGtkWidget; cdecl; external gtklib;
 function gtk_dialog_add_button(dialog:PGtkDialog; button_text:Pgchar; response_id:gint):PGtkWidget; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_dialog_add_buttons(dialog:PGtkDialog; first_button_text:Pgchar; args:array of const); overload; cdecl; external gtklib;
 procedure gtk_dialog_add_buttons(dialog:PGtkDialog; first_button_text:Pgchar; args:array of const); overload; cdecl; external gtklib;
-procedure gtk_dialog_add_buttons(dialog:PGtkDialog; first_button_text:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_dialog_add_buttons(dialog:PGtkDialog; first_button_text:Pgchar); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_dialog_add_buttons(dialog:PGtkDialog; first_button_text:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_dialog_add_buttons(dialog:PGtkDialog; first_button_text:Pgchar); varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}

+ 1 - 1
packages/extra/gtk2/gtk+/gtk/gtkfilechooserdialog.inc

@@ -32,7 +32,7 @@ function GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj : pointer) : PGtkFileChooserDialo
 function gtk_file_chooser_dialog_get_type:GType;cdecl;external gtklib name 'gtk_file_chooser_dialog_get_type';
 function gtk_file_chooser_dialog_get_type:GType;cdecl;external gtklib name 'gtk_file_chooser_dialog_get_type';
 
 
 function gtk_file_chooser_dialog_new(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; first_button_text:Pgchar; args:array of const):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new';
 function gtk_file_chooser_dialog_new(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; first_button_text:Pgchar; args:array of const):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new';
-function gtk_file_chooser_dialog_new(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; first_button_text:Pgchar):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new';
+function gtk_file_chooser_dialog_new(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; first_button_text:Pgchar):PGtkWidget;cdecl;overload;varargs;external gtklib name 'gtk_file_chooser_dialog_new';
 
 
 function gtk_file_chooser_dialog_new_with_backend(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; backend:Pgchar; first_button_text:Pgchar;
 function gtk_file_chooser_dialog_new_with_backend(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; backend:Pgchar; first_button_text:Pgchar;
                                                   args:array of const):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new_with_backend';
                                                   args:array of const):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new_with_backend';

+ 2 - 2
packages/extra/gtk2/gtk+/gtk/gtkliststore.inc

@@ -56,7 +56,7 @@ procedure set_columns_dirty(var a : TGtkListStore; __columns_dirty : guint); ove
 function gtk_list_store_get_type:TGtkType; cdecl; external gtklib;
 function gtk_list_store_get_type:TGtkType; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function gtk_list_store_new(n_columns:gint; args:array of const):PGtkListStore; cdecl; overload; external gtklib;
 function gtk_list_store_new(n_columns:gint; args:array of const):PGtkListStore; cdecl; overload; external gtklib;
-function gtk_list_store_new(n_columns:gint):PGtkListStore; cdecl; overload; external gtklib;
+function gtk_list_store_new(n_columns:gint):PGtkListStore; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_list_store_new(n_columns:gint):PGtkListStore; varargs; cdecl; external gtklib;
 function gtk_list_store_new(n_columns:gint):PGtkListStore; varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}
@@ -66,7 +66,7 @@ procedure gtk_list_store_set_column_types(list_store:PGtkListStore; n_columns:gi
 procedure gtk_list_store_set_value(list_store:PGtkListStore; iter:PGtkTreeIter; column:gint; value:PGValue); cdecl; external gtklib;
 procedure gtk_list_store_set_value(list_store:PGtkListStore; iter:PGtkTreeIter; column:gint; value:PGValue); cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_list_store_set(list_store:PGtkListStore; iter:PGtkTreeIter; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_list_store_set(list_store:PGtkListStore; iter:PGtkTreeIter; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_list_store_set(list_store:PGtkListStore; iter:PGtkTreeIter); cdecl; overload; external gtklib;
+procedure gtk_list_store_set(list_store:PGtkListStore; iter:PGtkTreeIter); cdecl; overload; varargs; external gtklib;
 procedure gtk_list_store_set_valist(list_store:PGtkListStore; iter:PGtkTreeIter; var_args:array of const); cdecl; external gtklib;
 procedure gtk_list_store_set_valist(list_store:PGtkListStore; iter:PGtkTreeIter; var_args:array of const); cdecl; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_list_store_set(list_store:PGtkListStore; iter:PGtkTreeIter); varargs; cdecl; external gtklib;
 procedure gtk_list_store_set(list_store:PGtkListStore; iter:PGtkTreeIter); varargs; cdecl; external gtklib;

+ 1 - 1
packages/extra/gtk2/gtk+/gtk/gtkmessagedialog.inc

@@ -63,7 +63,7 @@ function gtk_message_dialog_new(parent:PGtkWindow; flags:TGtkDialogFlags;
   args:array of const):PGtkWidget; cdecl; overload; external gtklib;
   args:array of const):PGtkWidget; cdecl; overload; external gtklib;
 function gtk_message_dialog_new(parent:PGtkWindow; flags:TGtkDialogFlags;
 function gtk_message_dialog_new(parent:PGtkWindow; flags:TGtkDialogFlags;
   _type:TGtkMessageType; buttons:TGtkButtonsType;
   _type:TGtkMessageType; buttons:TGtkButtonsType;
-  message_format:Pgchar):PGtkWidget; cdecl; overload; external gtklib;
+  message_format:Pgchar):PGtkWidget; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_message_dialog_new(parent:PGtkWindow; flags:TGtkDialogFlags;
 function gtk_message_dialog_new(parent:PGtkWindow; flags:TGtkDialogFlags;
   _type:TGtkMessageType; buttons:TGtkButtonsType;
   _type:TGtkMessageType; buttons:TGtkButtonsType;

+ 3 - 3
packages/extra/gtk2/gtk+/gtk/gtkobject.inc

@@ -111,7 +111,7 @@ procedure GTK_OBJECT_UNSET_FLAGS(obj: pointer; flag: guint32);
 
 
 function gtk_object_get_type:TGtkType; cdecl; external gtklib;
 function gtk_object_get_type:TGtkType; cdecl; external gtklib;
 function gtk_object_new(_type:TGtkType; first_property_name:Pgchar; args:array of const):PGtkObject; cdecl; overload; external gtklib;
 function gtk_object_new(_type:TGtkType; first_property_name:Pgchar; args:array of const):PGtkObject; cdecl; overload; external gtklib;
-function gtk_object_new(_type:TGtkType; first_property_name:Pgchar):PGtkObject; cdecl; overload; external gtklib;
+function gtk_object_new(_type:TGtkType; first_property_name:Pgchar):PGtkObject; cdecl; overload; varargs; external gtklib;
 procedure gtk_object_sink(anObject:PGtkObject); cdecl; external gtklib;
 procedure gtk_object_sink(anObject:PGtkObject); cdecl; external gtklib;
 procedure gtk_object_destroy(anObject:PGtkObject); cdecl; external gtklib;
 procedure gtk_object_destroy(anObject:PGtkObject); cdecl; external gtklib;
 {                                                               }
 {                                                               }
@@ -160,9 +160,9 @@ const
    GTK_ARG_READWRITE = GTK_ARG_READABLE or GTK_ARG_WRITABLE;
    GTK_ARG_READWRITE = GTK_ARG_READABLE or GTK_ARG_WRITABLE;
 
 
 procedure gtk_object_get(anObject:PGtkObject; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_object_get(anObject:PGtkObject; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_object_get(anObject:PGtkObject; first_property_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_object_get(anObject:PGtkObject; first_property_name:Pgchar); cdecl; overload; varargs; external gtklib;
 procedure gtk_object_set(anObject:PGtkObject; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_object_set(anObject:PGtkObject; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_object_set(anObject:PGtkObject; first_property_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_object_set(anObject:PGtkObject; first_property_name:Pgchar); cdecl; overload; varargs; external gtklib;
 procedure gtk_object_add_arg_type(arg_name:Pgchar; arg_type:TGtkType; arg_flags:guint; arg_id:guint); cdecl; external gtklib;
 procedure gtk_object_add_arg_type(arg_name:Pgchar; arg_type:TGtkType; arg_flags:guint; arg_id:guint); cdecl; external gtklib;
 {$endif}
 {$endif}
 { GTK_DISABLE_DEPRECATED  }
 { GTK_DISABLE_DEPRECATED  }

+ 3 - 3
packages/extra/gtk2/gtk+/gtk/gtksignal.inc

@@ -55,7 +55,7 @@ function gtk_signal_newv(name:Pgchar; signal_flags:TGtkSignalRunType; object_typ
 function gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller;
 function gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller;
            return_val:TGtkType; n_args:guint; args:array of const):guint; cdecl; overload; external gtklib;
            return_val:TGtkType; n_args:guint; args:array of const):guint; cdecl; overload; external gtklib;
 function gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller;
 function gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller;
-           return_val:TGtkType; n_args:guint):guint; cdecl; overload; external gtklib;
+           return_val:TGtkType; n_args:guint):guint; cdecl; varargs; overload; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller;
 function gtk_signal_new(name:Pgchar; signal_flags:TGtkSignalRunType; object_type:TGtkType; function_offset:guint; marshaller:TGtkSignalMarshaller;
            return_val:TGtkType; n_args:guint):guint; varargs; cdecl; external gtklib;
            return_val:TGtkType; n_args:guint):guint; varargs; cdecl; external gtklib;
@@ -68,9 +68,9 @@ function gtk_signal_connect_full(anObject:PGtkObject; name:Pgchar; func:TGtkSign
 procedure gtk_signal_emitv(anObject:PGtkObject; signal_id:guint; args:PGtkArg); cdecl; external gtklib;
 procedure gtk_signal_emitv(anObject:PGtkObject; signal_id:guint; args:PGtkArg); cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_signal_emit(anObject:PGtkObject; signal_id:guint; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_signal_emit(anObject:PGtkObject; signal_id:guint; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_signal_emit(anObject:PGtkObject; signal_id:guint); cdecl; overload; external gtklib;
+procedure gtk_signal_emit(anObject:PGtkObject; signal_id:guint); cdecl; overload; varargs; external gtklib;
 procedure gtk_signal_emit_by_name(anObject:PGtkObject; name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_signal_emit_by_name(anObject:PGtkObject; name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_signal_emit_by_name(anObject:PGtkObject; name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_signal_emit_by_name(anObject:PGtkObject; name:Pgchar); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_signal_emit(anObject:PGtkObject; signal_id:guint); varargs; cdecl; external gtklib;
 procedure gtk_signal_emit(anObject:PGtkObject; signal_id:guint); varargs; cdecl; external gtklib;
 procedure gtk_signal_emit_by_name(anObject:PGtkObject; name:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_signal_emit_by_name(anObject:PGtkObject; name:Pgchar); varargs; cdecl; external gtklib;

+ 2 - 2
packages/extra/gtk2/gtk+/gtk/gtktextbuffer.inc

@@ -94,10 +94,10 @@ function gtk_text_buffer_insert_range_interactive(buffer:PGtkTextBuffer; iter:PG
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_text_buffer_insert_with_tags(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag:PGtkTextTag;
 procedure gtk_text_buffer_insert_with_tags(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag:PGtkTextTag;
             args:array of const); cdecl; overload; external gtklib;
             args:array of const); cdecl; overload; external gtklib;
-procedure gtk_text_buffer_insert_with_tags(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag:PGtkTextTag); cdecl; overload; external gtklib;
+procedure gtk_text_buffer_insert_with_tags(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag:PGtkTextTag); cdecl; overload; varargs; external gtklib;
 procedure gtk_text_buffer_insert_with_tags_by_name(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag_name:Pgchar;
 procedure gtk_text_buffer_insert_with_tags_by_name(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag_name:Pgchar;
             args:array of const); cdecl; overload; external gtklib;
             args:array of const); cdecl; overload; external gtklib;
-procedure gtk_text_buffer_insert_with_tags_by_name(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_text_buffer_insert_with_tags_by_name(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag_name:Pgchar); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_text_buffer_insert_with_tags(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag:PGtkTextTag); varargs; cdecl; external gtklib;
 procedure gtk_text_buffer_insert_with_tags(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag:PGtkTextTag); varargs; cdecl; external gtklib;
 procedure gtk_text_buffer_insert_with_tags_by_name(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag_name:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_text_buffer_insert_with_tags_by_name(buffer:PGtkTextBuffer; iter:PGtkTextIter; text:Pgchar; len:gint; first_tag_name:Pgchar); varargs; cdecl; external gtklib;

+ 2 - 2
packages/extra/gtk2/gtk+/gtk/gtktreemodel.inc

@@ -133,8 +133,8 @@ procedure gtk_tree_model_ref_node(tree_model:PGtkTreeModel; iter:PGtkTreeIter);
 procedure gtk_tree_model_unref_node(tree_model:PGtkTreeModel; iter:PGtkTreeIter); cdecl; external gtklib;
 procedure gtk_tree_model_unref_node(tree_model:PGtkTreeModel; iter:PGtkTreeIter); cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_tree_model_get(tree_model:PGtkTreeModel; iter:PGtkTreeIter; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_tree_model_get(tree_model:PGtkTreeModel; iter:PGtkTreeIter; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_tree_model_get(tree_model:PGtkTreeModel; iter:PGtkTreeIter); cdecl; overload; external gtklib;
-procedure gtk_tree_model_get_valist(tree_model:PGtkTreeModel; iter:PGtkTreeIter; var_args: array of const); cdecl; external gtklib;
+procedure gtk_tree_model_get(tree_model:PGtkTreeModel; iter:PGtkTreeIter); cdecl; overload; varargs; external gtklib;
+procedure gtk_tree_model_get_valist(tree_model:PGtkTreeModel; iter:PGtkTreeIter; var_args: array of const); cdecl; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_tree_model_get(tree_model:PGtkTreeModel; iter:PGtkTreeIter); varargs; cdecl; external gtklib;
 procedure gtk_tree_model_get(tree_model:PGtkTreeModel; iter:PGtkTreeIter); varargs; cdecl; external gtklib;
 procedure gtk_tree_model_get_valist(tree_model:PGtkTreeModel; iter:PGtkTreeIter); varargs; cdecl; external gtklib;
 procedure gtk_tree_model_get_valist(tree_model:PGtkTreeModel; iter:PGtkTreeIter); varargs; cdecl; external gtklib;

+ 2 - 2
packages/extra/gtk2/gtk+/gtk/gtktreestore.inc

@@ -58,7 +58,7 @@ procedure set_columns_dirty(var a : TGtkTreeStore; __columns_dirty : guint); ove
 function gtk_tree_store_get_type:TGtkType; cdecl; external gtklib;
 function gtk_tree_store_get_type:TGtkType; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function gtk_tree_store_new(n_columns:gint):PGtkTreeStore; cdecl; overload; external gtklib;
 function gtk_tree_store_new(n_columns:gint):PGtkTreeStore; cdecl; overload; external gtklib;
-function gtk_tree_store_new(n_columns:gint; args:array of const):PGtkTreeStore; cdecl; overload; external gtklib;
+function gtk_tree_store_new(n_columns:gint; args:array of const):PGtkTreeStore; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_tree_store_new(n_columns:gint):PGtkTreeStore; varargs; cdecl; external gtklib;
 function gtk_tree_store_new(n_columns:gint):PGtkTreeStore; varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}
@@ -68,7 +68,7 @@ procedure gtk_tree_store_set_column_types(tree_store:PGtkTreeStore; n_columns:gi
 procedure gtk_tree_store_set_value(tree_store:PGtkTreeStore; iter:PGtkTreeIter; column:gint; value:PGValue); cdecl; external gtklib;
 procedure gtk_tree_store_set_value(tree_store:PGtkTreeStore; iter:PGtkTreeIter; column:gint; value:PGValue); cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_tree_store_set(tree_store:PGtkTreeStore; iter:PGtkTreeIter; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_tree_store_set(tree_store:PGtkTreeStore; iter:PGtkTreeIter; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_tree_store_set(tree_store:PGtkTreeStore; iter:PGtkTreeIter); cdecl; overload; external gtklib;
+procedure gtk_tree_store_set(tree_store:PGtkTreeStore; iter:PGtkTreeIter); cdecl; overload; varargs; external gtklib;
 procedure gtk_tree_store_set_valist(tree_store:PGtkTreeStore; iter:PGtkTreeIter; var_args: array of const); cdecl; external gtklib;
 procedure gtk_tree_store_set_valist(tree_store:PGtkTreeStore; iter:PGtkTreeIter; var_args: array of const); cdecl; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_tree_store_set(tree_store:PGtkTreeStore; iter:PGtkTreeIter); varargs; cdecl; external gtklib;
 procedure gtk_tree_store_set(tree_store:PGtkTreeStore; iter:PGtkTreeIter); varargs; cdecl; external gtklib;

+ 1 - 1
packages/extra/gtk2/gtk+/gtk/gtktreeview.inc

@@ -102,7 +102,7 @@ function gtk_tree_view_remove_column(tree_view:PGtkTreeView; column:PGtkTreeView
 function gtk_tree_view_insert_column(tree_view:PGtkTreeView; column:PGtkTreeViewColumn; position:gint):gint; cdecl; external gtklib;
 function gtk_tree_view_insert_column(tree_view:PGtkTreeView; column:PGtkTreeViewColumn; position:gint):gint; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function gtk_tree_view_insert_column_with_attributes(tree_view:PGtkTreeView; position:gint; title:Pgchar; cell:PGtkCellRenderer; args:array of const):gint; cdecl; overload; external gtklib;
 function gtk_tree_view_insert_column_with_attributes(tree_view:PGtkTreeView; position:gint; title:Pgchar; cell:PGtkCellRenderer; args:array of const):gint; cdecl; overload; external gtklib;
-function gtk_tree_view_insert_column_with_attributes(tree_view:PGtkTreeView; position:gint; title:Pgchar; cell:PGtkCellRenderer):gint; cdecl; overload; external gtklib;
+function gtk_tree_view_insert_column_with_attributes(tree_view:PGtkTreeView; position:gint; title:Pgchar; cell:PGtkCellRenderer):gint; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_tree_view_insert_column_with_attributes(tree_view:PGtkTreeView; position:gint; title:Pgchar; cell:PGtkCellRenderer):gint; varargs; cdecl; external gtklib;
 function gtk_tree_view_insert_column_with_attributes(tree_view:PGtkTreeView; position:gint; title:Pgchar; cell:PGtkCellRenderer):gint; varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}

+ 2 - 2
packages/extra/gtk2/gtk+/gtk/gtktreeviewcolumn.inc

@@ -121,7 +121,7 @@ function gtk_tree_view_column_get_type:TGtkType; cdecl; external gtklib;
 function gtk_tree_view_column_new:PGtkTreeViewColumn; cdecl; external gtklib;
 function gtk_tree_view_column_new:PGtkTreeViewColumn; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function gtk_tree_view_column_new_with_attributes(title:Pgchar; cell:PGtkCellRenderer; args:array of const):PGtkTreeViewColumn; cdecl; overload; external gtklib;
 function gtk_tree_view_column_new_with_attributes(title:Pgchar; cell:PGtkCellRenderer; args:array of const):PGtkTreeViewColumn; cdecl; overload; external gtklib;
-function gtk_tree_view_column_new_with_attributes(title:Pgchar; cell:PGtkCellRenderer):PGtkTreeViewColumn; cdecl; overload; external gtklib;
+function gtk_tree_view_column_new_with_attributes(title:Pgchar; cell:PGtkCellRenderer):PGtkTreeViewColumn; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_tree_view_column_new_with_attributes(title:Pgchar; cell:PGtkCellRenderer):PGtkTreeViewColumn; varargs; cdecl; external gtklib;
 function gtk_tree_view_column_new_with_attributes(title:Pgchar; cell:PGtkCellRenderer):PGtkTreeViewColumn; varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}
@@ -132,7 +132,7 @@ function gtk_tree_view_column_get_cell_renderers(tree_column:PGtkTreeViewColumn)
 procedure gtk_tree_view_column_add_attribute(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer; attribute:Pgchar; column:gint); cdecl; external gtklib;
 procedure gtk_tree_view_column_add_attribute(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer; attribute:Pgchar; column:gint); cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_tree_view_column_set_attributes(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_tree_view_column_set_attributes(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_tree_view_column_set_attributes(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer); cdecl; overload; external gtklib;
+procedure gtk_tree_view_column_set_attributes(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_tree_view_column_set_attributes(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer); varargs; cdecl; external gtklib;
 procedure gtk_tree_view_column_set_attributes(tree_column:PGtkTreeViewColumn; cell_renderer:PGtkCellRenderer); varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}

+ 3 - 10
packages/extra/gtk2/gtk+/gtk/gtkwidget.inc

@@ -319,7 +319,7 @@ procedure set_y_set(var a : TGtkWidgetAuxInfo; __y_set : guint);
 function gtk_widget_get_type:TGtkType; cdecl; external gtklib;
 function gtk_widget_get_type:TGtkType; cdecl; external gtklib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar; args:array of const):PGtkWidget; cdecl; overload; external gtklib;
 function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar; args:array of const):PGtkWidget; cdecl; overload; external gtklib;
-function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar):PGtkWidget; overload;
+function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar):PGtkWidget; cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar):PGtkWidget; varargs; cdecl; external gtklib;
 function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar):PGtkWidget; varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}
@@ -331,7 +331,7 @@ procedure gtk_widget_destroyed(widget:PGtkWidget; var widget_pointer:PGtkWidget)
 {$ifndef GTK_DISABLE_DEPRECATED}
 {$ifndef GTK_DISABLE_DEPRECATED}
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_widget_set(widget:PGtkWidget; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_widget_set(widget:PGtkWidget; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_widget_set(widget:PGtkWidget; first_property_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_widget_set(widget:PGtkWidget; first_property_name:Pgchar); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_widget_set(widget:PGtkWidget; first_property_name:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_widget_set(widget:PGtkWidget; first_property_name:Pgchar); varargs; cdecl; external gtklib;
 {$ENDIF}
 {$ENDIF}
@@ -499,7 +499,7 @@ procedure gtk_widget_style_get_property(widget:PGtkWidget; property_name:Pgchar;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 procedure gtk_widget_style_get_valist(widget:PGtkWidget; first_property_name:Pgchar; var_args: array of const); cdecl; external gtklib;
 procedure gtk_widget_style_get_valist(widget:PGtkWidget; first_property_name:Pgchar; var_args: array of const); cdecl; external gtklib;
 procedure gtk_widget_style_get(widget:PGtkWidget; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
 procedure gtk_widget_style_get(widget:PGtkWidget; first_property_name:Pgchar; args:array of const); cdecl; overload; external gtklib;
-procedure gtk_widget_style_get(widget:PGtkWidget; first_property_name:Pgchar); cdecl; overload; external gtklib;
+procedure gtk_widget_style_get(widget:PGtkWidget; first_property_name:Pgchar); cdecl; overload; varargs; external gtklib;
 {$ELSE}
 {$ELSE}
 procedure gtk_widget_style_get_valist(widget:PGtkWidget; first_property_name:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_widget_style_get_valist(widget:PGtkWidget; first_property_name:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_widget_style_get(widget:PGtkWidget; first_property_name:Pgchar); varargs; cdecl; external gtklib;
 procedure gtk_widget_style_get(widget:PGtkWidget; first_property_name:Pgchar); varargs; cdecl; external gtklib;
@@ -745,13 +745,6 @@ begin
    gtk_widget_set_style(widget,NULL);
    gtk_widget_set_style(widget,NULL);
 end;
 end;
 
 
-{$IFNDEF KYLIX}
-function gtk_widget_new(_type:TGtkType; first_property_name:Pgchar):PGtkWidget;
-begin
-   gtk_widget_new:=gtk_widget_new(_type,first_property_name,[]);
-end;
-{$ENDIF}
-
 function GTK_WIDGET_SET_FLAGS (wid   : PGtkWidget;
 function GTK_WIDGET_SET_FLAGS (wid   : PGtkWidget;
                                flags : TGtkWidgetFlags): TGtkWidgetFlags;
                                flags : TGtkWidgetFlags): TGtkWidgetFlags;
 begin
 begin

+ 1 - 1
packages/extra/gtk2/pango/pango-tabs.inc

@@ -21,7 +21,7 @@ function PANGO_TYPE_TAB_ARRAY : GType;
 function pango_tab_array_new(initial_size:gint; positions_in_pixels:gboolean):PPangoTabArray; cdecl; external pangolib;
 function pango_tab_array_new(initial_size:gint; positions_in_pixels:gboolean):PPangoTabArray; cdecl; external pangolib;
 {$IFNDEF KYLIX}
 {$IFNDEF KYLIX}
 function pango_tab_array_new_with_positions(size:gint; positions_in_pixels:gboolean; first_alignment:TPangoTabAlign; first_position:gint; args:array of const):PPangoTabArray; cdecl; overload; external pangolib;
 function pango_tab_array_new_with_positions(size:gint; positions_in_pixels:gboolean; first_alignment:TPangoTabAlign; first_position:gint; args:array of const):PPangoTabArray; cdecl; overload; external pangolib;
-function pango_tab_array_new_with_positions(size:gint; positions_in_pixels:gboolean; first_alignment:TPangoTabAlign; first_position:gint):PPangoTabArray; cdecl; overload; external pangolib;
+function pango_tab_array_new_with_positions(size:gint; positions_in_pixels:gboolean; first_alignment:TPangoTabAlign; first_position:gint):PPangoTabArray; cdecl; overload; varargs; external pangolib;
 {$ELSE}
 {$ELSE}
 function pango_tab_array_new_with_positions(size:gint; positions_in_pixels:gboolean; first_alignment:TPangoTabAlign; first_position:gint):PPangoTabArray; varargs; cdecl; external pangolib;
 function pango_tab_array_new_with_positions(size:gint; positions_in_pixels:gboolean; first_alignment:TPangoTabAlign; first_position:gint):PPangoTabArray; varargs; cdecl; external pangolib;
 {$ENDIF}
 {$ENDIF}