diff tools/results.txt @ 56:002bcca59004

Added tools to verify the struct sized of C binding. Tweaks were necessary.
author Frank Benoit <benoit@tionex.de>
date Sat, 12 Jan 2008 01:30:15 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/results.txt	Sat Jan 12 01:30:15 2008 +0100
@@ -0,0 +1,794 @@
+AtkValueIface	32
+AtkMiscClass	204
+AtkMisc	12
+AtkTableIface	168
+AtkStreamableContentIface	36
+AtkStateSetClass	68
+AtkSelectionIface	48
+AtkRelationSetClass	76
+AtkRelationClass	68
+AtkRelation	20
+AtkRegistryClass	68
+AtkRegistry	20
+AtkNoOpObjectFactoryClass	88
+AtkNoOpObjectFactory	12
+AtkObjectFactoryClass	88
+AtkObjectFactory	12
+AtkNoOpObjectClass	176
+AtkNoOpObject	36
+AtkImageIface	32
+AtkHypertextIface	36
+AtkHyperlinkImplIface	16
+AtkHyperlinkClass	108
+AtkHyperlink	12
+AtkGObjectAccessibleClass	184
+AtkGObjectAccessible	36
+AtkEditableTextIface	44
+AtkTextRange	28
+AtkTextRectangle	16
+AtkTextIface	104
+AtkDocumentIface	48
+AtkRectangle	16
+AtkComponentIface	68
+AtkKeyEventStruct	28
+AtkUtilClass	96
+AtkUtil	12
+AtkActionIface	40
+AtkPropertyValues	44
+AtkStateSet	12
+AtkRelationSet	16
+AtkObjectClass	176
+AtkObject	36
+AtkImplementorIface	12
+AtkAttribute	8
+cairo_path_t	12
+cairo_path_data_t	16
+cairo_font_extents_t	40
+cairo_text_extents_t	48
+cairo_glyph_t	20
+cairo_rectangle_list_t	12
+cairo_rectangle_t	32
+cairo_user_data_key_t	4
+cairo_matrix_t	48
+GdkWindowObjectClass	224
+GdkWindowObject	92
+GdkPointerHooks	8
+GdkWindowAttr	60
+GdkGeometry	52
+GdkScreenClass	76
+GdkPixmapObjectClass	224
+GdkPixmapObject	20
+GdkPangoAttrEmbossColor	20
+GdkPangoAttrEmbossed	16
+GdkPangoAttrStipple	16
+GdkPangoRendererClass	124
+GdkPangoRenderer	36
+GdkDisplayManagerClass	72
+GdkKeymapClass	76
+GdkKeymap	16
+GdkKeymapKey	12
+GdkImageClass	68
+GdkTrapezoid	48
+GdkDrawableClass	224
+GdkGCClass	96
+GdkGCValues	88
+GdkDisplayPointerHooks	12
+GdkDisplayClass	88
+GdkEvent	68
+GdkEventGrabBroken	24
+GdkEventSetting	20
+GdkEventWindowState	20
+GdkEventDND	24
+GdkEventClient	40
+GdkEventProximity	20
+GdkEventOwnerChange	32
+GdkEventSelection	32
+GdkEventProperty	24
+GdkEventConfigure	28
+GdkEventCrossing	68
+GdkEventFocus	12
+GdkEventKey	36
+GdkEventScroll	60
+GdkEventButton	64
+GdkEventMotion	64
+GdkEventVisibility	16
+GdkEventNoExpose	12
+GdkEventExpose	36
+GdkEventAny	12
+GdkTimeCoord	1028
+GdkDevice	44
+GdkDeviceAxis	20
+GdkDeviceKey	8
+GdkDragContextClass	68
+GdkDragContext	52
+GdkPixbufLoaderClass	84
+GdkPixbufLoader	16
+GdkRgbCmap	1032
+GdkColormapClass	68
+GdkScreen	284
+GdkDisplay	80
+GdkDrawable	12
+GdkVisual	68
+GdkImage	52
+GdkGC	32
+GdkFont	12
+GdkCursor	8
+GdkColormap	28
+GdkColor	12
+GdkSpan	12
+GdkSegment	16
+GdkRectangle	16
+GdkPoint	8
+GStaticMutex	28
+GSystemThread	8
+GValueArray	12
+GTypePluginClass	24
+GTypeModuleClass	92
+GTypeModule	28
+GParamSpecGType	44
+GParamSpecOverride	44
+GParamSpecObject	40
+GParamSpecValueArray	48
+GParamSpecPointer	40
+GParamSpecBoxed	40
+GParamSpecParam	40
+GParamSpecString	56
+GParamSpecDouble	72
+GParamSpecFloat	56
+GParamSpecFlags	48
+GParamSpecEnum	48
+GParamSpecUnichar	44
+GParamSpecUInt64	64
+GParamSpecInt64	64
+GParamSpecULong	52
+GParamSpecLong	52
+GParamSpecUInt	52
+GParamSpecInt	52
+GParamSpecBoolean	44
+GParamSpecUChar	44
+GParamSpecChar	44
+GObjectConstructParam	8
+GObjectClass	68
+GObject	12
+GSignalInvocationHint	12
+GSignalQuery	28
+GCClosure	20
+GClosureNotifyData	8
+GClosure	16
+GParamSpecTypeInfo	28
+GParameter	24
+GParamSpecClass	40
+GParamSpec	40
+GFlagsValue	12
+GEnumValue	12
+GFlagsClass	16
+GEnumClass	20
+GTypeQuery	16
+GTypeValueTable	32
+GInterfaceInfo	12
+GTypeFundamentalInfo	4
+GTypeInfo	36
+GTypeInstance	4
+GTypeInterface	8
+GTypeClass	4
+GValue	20
+GThreadPool	12
+GTokenValue	8
+GScannerConfig	24
+GScanner	92
+GTuples	4
+GQueue	12
+GOptionEntry	28
+GNode	20
+GMarkupParser	20
+GIOFuncs	32
+GIOChannel	60
+GString	12
+GPollFD	8
+GSourceFuncs	24
+GSourceCallbackFuncs	12
+GSource	52
+GSList	8
+GHookList	28
+GHook	32
+GDate	8
+GCompletion	20
+GList	12
+GMemVTable	24
+GOnce	8
+GStaticRWLock	52
+GStaticRecMutex	40
+GThreadFunctions	84
+GStaticPrivate	4
+GThread	16
+GTrashStack	4
+GDebugKey	8
+GError	12
+GPtrArray	8
+GByteArray	8
+GArray	8
+GTimeVal	8
+GFloatIEEE754	4
+GDoubleIEEE754	8
+GLXEvent	96
+GLXPbufferClobberEvent	52
+GtkVSeparatorClass	364
+GtkVSeparator	60
+GtkVScaleClass	428
+GtkVScale	144
+GtkVRulerClass	388
+GtkVRuler	116
+GtkVPanedClass	456
+GtkVPaned	144
+GtkVolumeButtonClass	492
+GtkVButtonBoxClass	416
+GtkVButtonBox	96
+GtkUIManagerClass	108
+GtkUIManager	16
+GtkTreeStoreClass	84
+GtkTreeStore	60
+GtkTreeModelSortClass	84
+GtkTreeModelSort	76
+GtkTreeDragDestIface	16
+GtkTreeDragSourceIface	20
+GtkToolbarClass	440
+GtkToolbar	112
+GtkToolbarChild	16
+GtkTipsQueryClass	424
+GtkTipsQuery	136
+GtkTextViewClass	496
+GtkTextView	228
+GtkTextBufferClass	140
+GtkTextMarkClass	84
+GtkTextMark	16
+GtkTextTagTableClass	96
+GtkTearoffMenuItemClass	496
+GtkTearoffMenuItem	100
+GtkTableRowCol	8
+GtkTableChild	20
+GtkTableClass	416
+GtkTable	92
+GtkStockItem	20
+GtkStatusIconClass	104
+GtkStatusIcon	16
+GtkStatusbarClass	444
+GtkStatusbar	108
+GtkSpinButtonClass	448
+GtkSpinButton	188
+GtkSizeGroupClass	84
+GtkSizeGroup	28
+GtkSeparatorToolItemClass	460
+GtkSeparatorToolItem	80
+GtkSeparatorMenuItemClass	480
+GtkSeparatorMenuItem	96
+GtkScrolledWindowClass	444
+GtkScrolledWindow	84
+GtkViewportClass	420
+GtkViewport	92
+GtkScaleButtonClass	476
+GtkScaleButton	100
+GtkRecentChooserWidgetClass	416
+GtkRecentChooserWidget	80
+GtkRecentChooserMenuClass	496
+GtkRecentChooserMenu	180
+GtkRecentChooserDialogClass	480
+GtkRecentChooserDialog	164
+GtkRecentChooserIface	64
+GtkRecentFilterInfo	28
+GtkRecentActionClass	112
+GtkRecentAction	20
+GtkRecentManagerClass	88
+GtkRecentManager	16
+GtkRecentData	28
+GtkRadioToolButtonClass	504
+GtkRadioToolButton	84
+GtkToggleToolButtonClass	488
+GtkToggleToolButton	84
+GtkRadioMenuItemClass	520
+GtkRadioMenuItem	104
+GtkRadioButtonClass	512
+GtkRadioButton	96
+GtkRadioActionClass	152
+GtkRadioAction	24
+GtkToggleActionClass	132
+GtkToggleAction	20
+GtkProgressBarClass	408
+GtkProgressBar	124
+GtkProgressClass	392
+GtkProgress	84
+GtkPrintOperation	16
+GtkPrintOperationClass	136
+GtkPrintOperationPreviewIface	56
+GtkPageRange	8
+GtkPreviewClass	376
+GtkDitherInfo	4
+GtkPreviewInfo	12
+GtkPreview	80
+GtkPlugClass	476
+GtkPlug	168
+GtkSocketClass	440
+GtkSocket	96
+GtkPixmapClass	364
+GtkPixmap	88
+GtkOptionMenuClass	476
+GtkOptionMenu	100
+GtkOldEditableClass	432
+GtkOldEditable	80
+GtkNotebookClass	452
+GtkNotebook	104
+GtkMessageDialogClass	496
+GtkMessageDialog	168
+GtkMenuToolButton	84
+GtkMenuToolButtonClass	488
+GtkToolButtonClass	468
+GtkToolButton	80
+GtkToolItemClass	444
+GtkToolItem	76
+GtkTooltipsData	16
+GtkTooltipsClass	96
+GtkTooltips	52
+GtkMenuBarClass	480
+GtkMenuBar	92
+GtkListClass	428
+GtkList	116
+GtkListItemClass	484
+GtkListItem	72
+GtkLinkButtonClass	472
+GtkLinkButton	92
+GtkLayoutClass	436
+GtkLayout	108
+GtkInvisibleClass	380
+GtkInvisible	68
+GtkInputDialogClass	504
+GtkInputDialog	220
+GtkIMMulticontextClass	184
+GtkIMMulticontext	24
+GtkIMContextSimpleClass	168
+GtkIMContextSimple	60
+GtkImageMenuItemClass	480
+GtkImageMenuItem	100
+GtkIconViewClass	452
+GtkIconView	72
+GtkIconThemeClass	72
+GtkIconTheme	16
+GtkIconFactoryClass	84
+GtkHSeparatorClass	364
+GtkHSeparator	60
+GtkSeparatorClass	364
+GtkSeparator	60
+GtkHScaleClass	428
+GtkHScale	144
+GtkScaleClass	428
+GtkScale	144
+GtkHRulerClass	388
+GtkHRuler	116
+GtkRulerMetric	116
+GtkRulerClass	388
+GtkRuler	116
+GtkHPanedClass	456
+GtkHPaned	144
+GtkPanedClass	456
+GtkPaned	144
+GtkHButtonBoxClass	416
+GtkHButtonBox	96
+GtkHandleBoxClass	440
+GtkHandleBox	128
+GtkGammaCurveClass	432
+GtkGammaCurve	116
+GtkFontSelectionDialogClass	496
+GtkFontSelectionDialog	192
+GtkFontSelectionClass	432
+GtkFontSelection	132
+GtkFontButtonClass	476
+GtkFontButton	92
+GtkFileChooserWidgetClass	416
+GtkFileChooserWidget	80
+GtkFileChooserDialogClass	480
+GtkFileChooserDialog	164
+GtkFileChooserButtonClass	448
+GtkFileChooserButton	80
+GtkFileFilterInfo	20
+GtkFixedChild	12
+GtkFixedClass	416
+GtkFixed	72
+GtkFileSelectionClass	496
+GtkFileSelection	248
+GtkExpanderClass	420
+GtkExpander	76
+GtkEventBoxClass	416
+GtkEventBox	72
+GtkCurveClass	400
+GtkCurve	120
+GtkDrawingAreaClass	380
+GtkDrawingArea	64
+GtkCTreeNode	12
+GtkCTreeRow	80
+GtkCTreeClass	556
+GtkCTree	308
+GtkComboBoxEntryClass	452
+GtkComboBoxEntry	80
+GtkComboBoxClass	436
+GtkComboBox	76
+GtkTreeSelectionClass	88
+GtkTreeSelection	32
+GtkTreeViewClass	500
+GtkTreeView	72
+GtkEntryClass	416
+GtkEntry	152
+GtkEntryCompletionClass	92
+GtkEntryCompletion	16
+GtkTreeModelFilterClass	84
+GtkTreeModelFilter	16
+GtkListStoreClass	84
+GtkListStore	64
+GtkIMContextClass	168
+GtkIMContext	12
+GtkEditableClass	48
+GtkComboClass	432
+GtkCombo	112
+GtkHBoxClass	416
+GtkHBox	76
+GtkColorSelectionDialogClass	496
+GtkColorSelectionDialog	176
+GtkColorSelectionClass	436
+GtkColorSelection	80
+GtkVBoxClass	416
+GtkVBox	76
+GtkColorButtonClass	476
+GtkColorButton	92
+GtkCListDestInfo	12
+GtkCListCellInfo	8
+GtkCellWidget	16
+GtkCellPixText	28
+GtkCellPixmap	20
+GtkCellText	16
+GtkCell	28
+GtkCListRow	48
+GtkCListColumn	48
+GtkCListClass	532
+GtkCList	284
+GtkVScrollbarClass	420
+GtkVScrollbar	136
+GtkHScrollbarClass	420
+GtkHScrollbar	136
+GtkScrollbarClass	420
+GtkScrollbar	136
+GtkRangeClass	404
+GtkRange	136
+GtkTargetPair	12
+GtkTargetEntry	12
+GtkTargetList	8
+GtkTextBuffer	40
+GtkTextChildAnchorClass	84
+GtkTextChildAnchor	16
+GtkTextAppearance	44
+GtkTextTagClass	88
+GtkTextTag	32
+GtkTextAttributes	112
+GtkTextTagTable	28
+GtkTextIter	56
+GtkCheckMenuItemClass	504
+GtkCheckMenuItem	100
+GtkMenuItemClass	480
+GtkMenuItem	96
+GtkItemClass	444
+GtkItem	72
+GtkCheckButtonClass	496
+GtkCheckButton	92
+GtkToggleButtonClass	476
+GtkToggleButton	92
+GtkCellViewClass	364
+GtkCellView	64
+GtkCellRendererToggleClass	132
+GtkCellRendererToggle	44
+GtkCellRendererSpinClass	132
+GtkCellRendererSpin	88
+GtkCellRendererProgressClass	128
+GtkCellRendererProgress	44
+GtkCellRendererPixbufClass	128
+GtkCellRendererPixbuf	52
+GtkCellRendererComboClass	132
+GtkCellRendererCombo	104
+GtkCellRendererAccelClass	160
+GtkCellRendererAccel	116
+GtkCellRendererTextClass	132
+GtkCellRendererText	88
+GtkCellLayoutIface	40
+GtkTreeViewColumnClass	100
+GtkTreeViewColumn	124
+GtkTreeSortableIface	32
+GtkTreeModelIface	84
+GtkTreeIter	16
+GtkCellRendererClass	112
+GtkCellRenderer	40
+GtkCellEditableIface	20
+GtkCalendarClass	392
+GtkCalendar	996
+GtkButtonClass	456
+GtkButton	88
+GtkImageIconNameData	12
+GtkImageAnimationData	12
+GtkImageIconSetData	4
+GtkImageStockData	4
+GtkImagePixbufData	4
+GtkImageImageData	4
+GtkImagePixmapData	4
+GtkImageClass	380
+GtkImage	96
+GtkBuildableIface	48
+GtkBuilderClass	104
+GtkBuilder	16
+GtkBindingArg	12
+GtkBindingSignal	16
+GtkBindingEntry	28
+GtkBindingSet	32
+GtkButtonBoxClass	416
+GtkButtonBox	96
+GtkBoxChild	8
+GtkBoxClass	416
+GtkBox	76
+GtkAssistantClass	492
+GtkAssistant	176
+GtkAspectFrameClass	420
+GtkAspectFrame	136
+GtkFrameClass	420
+GtkFrame	104
+GtkArrowClass	364
+GtkArrow	76
+GtkAlignmentClass	416
+GtkAlignment	88
+GtkRadioActionEntry	24
+GtkToggleActionEntry	28
+GtkActionEntry	24
+GtkActionGroupClass	88
+GtkActionGroup	16
+GtkMenuEntry	20
+GtkItemFactoryItem	8
+GtkItemFactoryEntry	24
+GtkItemFactoryClass	100
+GtkItemFactory	44
+GtkActionClass	112
+GtkAction	16
+GtkAccessibleClass	196
+GtkAccessible	40
+GtkAccelLabelClass	440
+GtkAccelLabel	140
+GtkLabelClass	392
+GtkLabel	112
+GtkMenuClass	480
+GtkMenu	176
+GtkMenuShellClass	464
+GtkMenuShell	92
+GtkMiscClass	364
+GtkMisc	72
+GtkAboutDialogClass	496
+GtkAboutDialog	164
+GtkDialogClass	480
+GtkDialog	160
+GtkWindowGroupClass	84
+GtkWindowGroup	16
+GtkWindowClass	456
+GtkBinClass	416
+GtkBin	72
+GtkContainerClass	416
+GtkContainer	68
+GtkWindow	148
+GtkWidgetShapeInfo	8
+GtkWidgetAuxInfo	20
+GtkWidgetClass	364
+GtkSelectionData	28
+GtkRequisition	8
+GtkSettingsValue	24
+GtkSettingsClass	68
+GtkRcStyleClass	100
+GtkIconFactory	16
+GtkWidget	60
+GtkSettings	28
+GtkRcProperty	32
+GtkRcStyle	324
+GtkStyleClass	228
+GtkStyle	752
+GtkBorder	16
+GtkAdjustmentClass	104
+GtkAdjustment	64
+GtkObjectClass	80
+GtkTypeInfo	32
+GtkObject	16
+GtkArg	16
+GtkAccelGroupEntry	20
+GtkAccelKey	12
+GtkAccelGroupClass	88
+GtkAccelGroup	32
+GtkPrintUnixDialogClass	508
+GtkPrintUnixDialog	164
+GtkPrintJobClass	100
+GtkPrintJob	48
+GtkPrinterClass	100
+GtkPrinter	16
+GtkPageSetupUnixDialogClass	508
+GtkPageSetupUnixDialog	164
+PangoRendererClass	124
+PangoRenderer	32
+PangoLayoutLine	20
+PangoGlyphItem	8
+PangoGlyphString	16
+PangoGlyphInfo	20
+PangoGlyphVisAttr	4
+PangoGlyphGeometry	12
+PangoItem	36
+PangoAnalysis	24
+PangoAttrShape	56
+PangoAttrFontDesc	16
+PangoAttrColor	20
+PangoAttrFloat	20
+PangoAttrSize	20
+PangoAttrInt	16
+PangoAttrLanguage	16
+PangoAttrString	16
+PangoAttrClass	16
+PangoAttribute	12
+PangoColor	6
+PangoMatrix	48
+PangoRectangle	16
+PangoLogAttr	4
+XExtensionVersion	8
+XButtonState	36
+XKeyState	36
+XValuatorState	8
+XDeviceState	12
+XDeviceTimeCoord	8
+XEventList	8
+XDevice	12
+XInputClassInfo	2
+XValuatorInfo	20
+XAxisInfo	12
+XButtonInfo	12
+XKeyInfo	16
+XDeviceInfo	24
+XDeviceEnableControl	12
+XDeviceCoreState	16
+XDeviceCoreControl	12
+XDeviceAbsAreaControl	32
+XDeviceAbsCalibControl	40
+XDeviceResolutionState	24
+XDeviceResolutionControl	20
+XDeviceControl	8
+XLedFeedbackControl	20
+XBellFeedbackControl	24
+XIntegerFeedbackControl	16
+XStringFeedbackControl	20
+XKbdFeedbackControl	44
+XPtrFeedbackControl	24
+XFeedbackControl	12
+XLedFeedbackState	20
+XBellFeedbackState	24
+XStringFeedbackState	24
+XIntegerFeedbackState	24
+XPtrFeedbackState	24
+XKbdFeedbackState	68
+XFeedbackState	12
+XDevicePresenceNotifyEvent	36
+XChangeDeviceNotifyEvent	32
+XDeviceMappingEvent	40
+XButtonStatus	36
+XKeyStatus	36
+XValuatorStatus	28
+XDeviceStateNotifyEvent	96
+XInputClass	2
+XProximityNotifyEvent	92
+XDeviceFocusChangeEvent	36
+XDeviceMotionEvent	96
+XDeviceButtonEvent	96
+XDeviceKeyEvent	96
+XIMValuesList	8
+XIMHotKeyTriggers	8
+XIMHotKeyTrigger	12
+XIMStatusDrawCallbackStruct	8
+XIMPreeditCaretCallbackStruct	12
+XIMPreeditDrawCallbackStruct	16
+XIMStringConversionCallbackStruct	16
+XIMStringConversionText	16
+XIMPreeditStateNotifyCallbackStruct	4
+XIMText	16
+XICCallback	8
+XIMCallback	8
+XIMStyles	8
+XOMFontInfo	12
+XOMOrientation	8
+XOMCharSetList	8
+XwcTextItem	16
+XmbTextItem	16
+XFontSetExtents	16
+XEDataObject	4
+XTextItem16	16
+XChar2b	2
+XTextItem	16
+XFontStruct	80
+XFontProp	8
+XCharStruct	12
+XEvent	96
+XAnyEvent	20
+XErrorEvent	20
+XMappingEvent	32
+XClientMessageEvent	48
+XColormapEvent	32
+XSelectionEvent	36
+XSelectionRequestEvent	40
+XSelectionClearEvent	28
+XPropertyEvent	32
+XCirculateRequestEvent	28
+XCirculateEvent	28
+XConfigureRequestEvent	56
+XResizeRequestEvent	28
+XGravityEvent	32
+XConfigureEvent	52
+XReparentEvent	40
+XMapRequestEvent	24
+XMapEvent	28
+XUnmapEvent	28
+XDestroyWindowEvent	24
+XCreateWindowEvent	48
+XVisibilityEvent	24
+XNoExposeEvent	28
+XGraphicsExposeEvent	48
+XExposeEvent	40
+XKeymapEvent	52
+XFocusChangeEvent	28
+XCrossingEvent	68
+XMotionEvent	60
+XButtonEvent	60
+XKeyEvent	60
+XModifierKeymap	8
+XTimeCoord	8
+XKeyboardState	56
+XKeyboardControl	32
+XArc	12
+XRectangle	8
+XPoint	4
+XSegment	8
+XColor	12
+XWindowChanges	28
+XImage	88
+XServerInterpretedAddress	16
+XHostAddress	12
+XWindowAttributes	92
+XSetWindowAttributes	60
+ScreenFormat	16
+Screen	80
+Depth	12
+Visual	32
+XGCValues	92
+XPixmapFormatValues	12
+XExtCodes	16
+XExtData	16
+XConicalGradient	12
+XRadialGradient	24
+XLinearGradient	16
+XTrap	24
+XSpanFix	12
+XAnimCursor	8
+XIndexValue	12
+XFilters	16
+XTransform	36
+XTrapezoid	40
+XCircle	12
+XTriangle	24
+XLineFixed	16
+XPointFixed	8
+XPointDouble	16
+XGlyphElt32	20
+XGlyphElt16	20
+XGlyphElt8	20
+XGlyphInfo	12
+XRenderColor	8
+XRenderPictureAttributes	52
+XRenderPictFormat	32
+XRenderDirectFormat	16
+XStandardColormap	40
+XVisualInfo	40
+XComposeStatus	8
+XClassHint	8
+XIconSize	24
+XTextProperty	16
+XWMHints	36
+XSizeHints	72