File: PerlGtkExt.c

package info (click to toggle)
libgtk-perl 0.7009-12
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 3,956 kB
  • ctags: 2,260
  • sloc: perl: 13,998; xml: 9,919; ansic: 2,894; makefile: 64; cpp: 45
file content (99 lines) | stat: -rw-r--r-- 3,873 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99

	/* Do not edit this file, it was generated by ../tools/genext.pl */

#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"

#include "PerlGtkInt.h"

#include "GtkDefs.h"

void PerlGtkExtSetupFixups(void)
{
	static int did_it = 0;
	SV * sv;
	HV * PerlGtkExtFixupHash;

	if (did_it)
		return;

	PerlGtkExtFixupHash = perl_get_hv("Gtk::_ExtFixup", TRUE);

#define Set(name, value) hv_store(PerlGtkExtFixupHash, name, strlen(name), newSViv(value), 0)

	Set("newSVGdkGCValues", (int)&newSVGdkGCValues);
	Set("SvGdkGCValues", (int)&SvGdkGCValues);
	Set("newSVGdkDeviceInfo", (int)&newSVGdkDeviceInfo);
	Set("newSVGdkTimeCoord", (int)&newSVGdkTimeCoord);
	Set("newSVGdkRectangle", (int)&newSVGdkRectangle);
	Set("SvGdkRectangle", (int)&SvGdkRectangle);
	Set("newSVGdkAtom", (int)&newSVGdkAtom);
	Set("SvGdkAtom", (int)&SvGdkAtom);
	Set("newSVGdkRegion", (int)&newSVGdkRegion);
	Set("SvGdkRegion", (int)&SvGdkRegion);
	Set("SvGdkWindowAttr", (int)&SvGdkWindowAttr);
	Set("newSVGdkWindow", (int)&newSVGdkWindow);
	Set("SvGdkWindow", (int)&SvGdkWindow);
	Set("SvGdkGeometry", (int)&SvGdkGeometry);
	Set("SvGdkDragContextRef", (int)&SvGdkDragContextRef);
	Set("newSVGdkDragContextRef", (int)&newSVGdkDragContextRef);
	Set("_p_PerlGtkTypeHelpers", (int)&PerlGtkTypeHelpers);
	Set("AddTypeHelper", (int)&AddTypeHelper);
	Set("_p_PerlGtkSignalHelpers", (int)&PerlGtkSignalHelpers);
	Set("AddSignalHelper", (int)&AddSignalHelper);
	Set("AddSignalHelperParts", (int)&AddSignalHelperParts);
	Set("GtkGetArg", (int)&GtkGetArg);
	Set("GtkSetArg", (int)&GtkSetArg);
	Set("GtkSetRetArg", (int)&GtkSetRetArg);
	Set("GtkGetRetArg", (int)&GtkGetRetArg);
	Set("_p_pgtk_did_we_init_gdk", (int)&pgtk_did_we_init_gdk);
	Set("_p_pgtk_did_we_init_gtk", (int)&pgtk_did_we_init_gtk);
	Set("GtkInit_internal", (int)&GtkInit_internal);
	Set("newSVGtkObjectRef", (int)&newSVGtkObjectRef);
	Set("SvGtkObjectRef", (int)&SvGtkObjectRef);
	Set("newSVGtkMenuEntry", (int)&newSVGtkMenuEntry);
	Set("SvGtkMenuEntry", (int)&SvGtkMenuEntry);
	Set("newSVGtkSelectionDataRef", (int)&newSVGtkSelectionDataRef);
	Set("SvGtkSelectionDataRef", (int)&SvGtkSelectionDataRef);
	Set("GCGtkObjects", (int)&GCGtkObjects);
	Set("FreeHVObject", (int)&FreeHVObject);
	Set("pgtk_link_types", (int)&pgtk_link_types);
	Set("gtnumber_for_ptname", (int)&gtnumber_for_ptname);
	Set("gtnumber_for_gtname", (int)&gtnumber_for_gtname);
	Set("ptname_for_gtnumber", (int)&ptname_for_gtnumber);
	Set("gtname_for_ptname", (int)&gtname_for_ptname);
	Set("ptname_for_gtname", (int)&ptname_for_gtname);
	Set("pgtk_class_size_for_gtname", (int)&pgtk_class_size_for_gtname);
	Set("pgtk_obj_size_for_gtname", (int)&pgtk_obj_size_for_gtname);
	Set("FindArgumentTypeWithObject", (int)&FindArgumentTypeWithObject);
	Set("FindArgumentTypeWithClass", (int)&FindArgumentTypeWithClass);
	Set("newSVGtkTargetEntry", (int)&newSVGtkTargetEntry);
	Set("SvGtkTargetEntry", (int)&SvGtkTargetEntry);
	Set("UnregisterMisc", (int)&UnregisterMisc);
	Set("RegisterMisc", (int)&RegisterMisc);
	Set("RetrieveMisc", (int)&RetrieveMisc);
	Set("newSVMiscRef", (int)&newSVMiscRef);
	Set("SvMiscRef", (int)&SvMiscRef);
	Set("CroakOpts", (int)&CroakOpts);
	Set("SvOpt", (int)&SvOpt);
	Set("newSVOpt", (int)&newSVOpt);
	Set("SvOptFlags", (int)&SvOptFlags);
	Set("newSVOptFlags", (int)&newSVOptFlags);
	Set("SvOptsHash", (int)&SvOptsHash);
	Set("newSVOptsHash", (int)&newSVOptsHash);
	Set("SvFlagsHash", (int)&SvFlagsHash);
	Set("newSVFlagsHash", (int)&newSVFlagsHash);
	Set("newSVDefEnumHash", (int)&newSVDefEnumHash);
	Set("newSVDefFlagsHash", (int)&newSVDefFlagsHash);
	Set("SvEFValueLookup", (int)&SvEFValueLookup);
	Set("SvDefEnumHash", (int)&SvDefEnumHash);
	Set("SvDefFlagsHash", (int)&SvDefFlagsHash);
	Set("_p_pgtk_use_minus", (int)&pgtk_use_minus);
	Set("_p_pgtk_use_array", (int)&pgtk_use_array);
	Set("pgtk_alloc_temp", (int)&pgtk_alloc_temp);

	
	did_it = 1;
}