gtkintl.inc 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. { Pointers to basic pascal types, inserted by h2pas conversion program.}
  2. Type
  3. PLongint = ^Longint;
  4. PSmallInt = ^SmallInt;
  5. PByte = ^Byte;
  6. PWord = ^Word;
  7. PDWord = ^DWord;
  8. PDouble = ^Double;
  9. {$PACKRECORDS C}
  10. {$ifndef __GTKINTL_H__}
  11. {$define __GTKINTL_H__}
  12. {$include "config.h"}
  13. {$ifdef ENABLE_NLS}
  14. {$include<libintl.inc}
  15. function _(_String : longint) : longint;
  16. {$ifdef gettext_noop}
  17. function N_(_String : longint) : longint;
  18. {$else}
  19. function N_(_String : longint) : longint;
  20. {$endif}
  21. {$else}
  22. { NLS is disabled }
  23. function _(_String : longint) : longint;
  24. function N_(_String : longint) : longint;
  25. function textdomain(_String : longint) : longint;
  26. function gettext(_String : longint) : longint;
  27. function dgettext(Domain,_String : longint) : longint;
  28. function dcgettext(Domain,_String,_Type : longint) : longint;
  29. function bindtextdomain(Domain,Directory : longint) : longint;
  30. {$endif}
  31. {$endif}
  32. function _(_String : longint) : longint;
  33. begin
  34. _:=dgettext(GETTEXT_PACKAGE,_String);
  35. end;
  36. function N_(_String : longint) : longint;
  37. begin
  38. N_:=gettext_noop(_String);
  39. end;
  40. function N_(_String : longint) : longint;
  41. begin
  42. N_:=_String;
  43. end;
  44. function _(_String : longint) : longint;
  45. begin
  46. _:=_String;
  47. end;
  48. function N_(_String : longint) : longint;
  49. begin
  50. N_:=_String;
  51. end;
  52. function textdomain(_String : longint) : longint;
  53. begin
  54. textdomain:=_String;
  55. end;
  56. function gettext(_String : longint) : longint;
  57. begin
  58. gettext:=_String;
  59. end;
  60. function dgettext(Domain,_String : longint) : longint;
  61. begin
  62. dgettext:=_String;
  63. end;
  64. function dcgettext(Domain,_String,_Type : longint) : longint;
  65. begin
  66. dcgettext:=_String;
  67. end;
  68. function bindtextdomain(Domain,Directory : longint) : longint;
  69. begin
  70. bindtextdomain:=Domain;
  71. end;