summaryrefslogtreecommitdiff
path: root/recipes
diff options
context:
space:
mode:
Diffstat (limited to 'recipes')
-rw-r--r--recipes/xorg-lib/xorg-headers-native.bb2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/CallbackI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Composite.h2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/CompositeP.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ConstrainP.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Constraint.h6
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ConvertI.h3
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Core.h6
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/CoreP.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/CreateI.h7
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/DECkeysym.h2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/EventI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/HPkeysym.h1
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/HookObjI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ImUtil.h1
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/InitialI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/IntrinsicI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Object.h7
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ObjectP.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/PassivGraI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/RectObj.h7
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/RectObjP.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ResourceI.h3
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ShellP.h8
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Sunkeysym.h2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/ThreadsI.h51
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/TranslateI.h3
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/VarargsI.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Vendor.h4
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/VendorP.h10
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/X.h8
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/XF86keysym.h313
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/XKBlib.h28
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/XWDFile.h1
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xalloca.h36
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xarch.h133
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xauth.h17
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xcms.h10
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xdefs.h2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xdmcp.h2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xfuncproto.h24
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xfuncs.h77
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xlib.h151
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/XlibConf.h8
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xlibint.h126
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xlocale.h2
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xmd.h161
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xos.h280
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xos_r.h105
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xosdefs.h192
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xpoll.h41
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xproto.h36
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xprotostr.h1
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xregion.h19
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xresource.h16
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xthreads.h401
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xutil.h30
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xw32defs.h140
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xwindows.h49
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/Xwinsock.h11
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/cursorfont.h6
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/keysym.h3
-rw-r--r--recipes/xorg-lib/xorg-headers-native/X11/keysymdef.h66
63 files changed, 1267 insertions, 1401 deletions
diff --git a/recipes/xorg-lib/xorg-headers-native.bb b/recipes/xorg-lib/xorg-headers-native.bb
index 555a737f0a..ccc36432b5 100644
--- a/recipes/xorg-lib/xorg-headers-native.bb
+++ b/recipes/xorg-lib/xorg-headers-native.bb
@@ -1,6 +1,6 @@
inherit native
-PR = "r1"
+PR = "r2"
SRC_URI = "file://X11"
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/CallbackI.h b/recipes/xorg-lib/xorg-headers-native/X11/CallbackI.h
index 4ae08ab019..64e8152566 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/CallbackI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/CallbackI.h
@@ -58,6 +58,8 @@ typedef XrmResource **CallbackTable;
#define _XtCBCalling 1
#define _XtCBFreeAfterCalling 2
+_XFUNCPROTOBEGIN
+
typedef struct internalCallbackRec {
unsigned short count;
char is_padded; /* contains NULL padding for external form */
@@ -115,3 +117,5 @@ extern void _XtCallConditionalCallbackList(
XtPointer /* call_data */,
_XtConditionProc /* cond_proc */
);
+
+_XFUNCPROTOEND
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/Composite.h b/recipes/xorg-lib/xorg-headers-native/X11/Composite.h
index 0a58332be5..c3c982868b 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/Composite.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/Composite.h
@@ -97,7 +97,7 @@ extern void XtChangeManagedSet(
_XFUNCPROTOEND
-#ifndef XT_COMPOSITE
+#ifndef VMS
externalref WidgetClass compositeWidgetClass;
#endif
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/CompositeP.h b/recipes/xorg-lib/xorg-headers-native/X11/CompositeP.h
index ed055b21fa..e93275ace2 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/CompositeP.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/CompositeP.h
@@ -52,6 +52,8 @@ SOFTWARE.
#include <X11/Composite.h>
+_XFUNCPROTOBEGIN
+
/************************************************************************
*
* Additional instance fields for widgets of (sub)class 'Composite'
@@ -101,6 +103,8 @@ typedef struct _CompositeClassRec {
externalref CompositeClassRec compositeClassRec;
+_XFUNCPROTOEND
+
#define XtCompositeExtensionVersion 2L
#define XtInheritGeometryManager ((XtGeometryHandler) _XtInherit)
#define XtInheritChangeManaged ((XtWidgetProc) _XtInherit)
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/ConstrainP.h b/recipes/xorg-lib/xorg-headers-native/X11/ConstrainP.h
index a90d19ac6c..7030a3411a 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/ConstrainP.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/ConstrainP.h
@@ -52,6 +52,8 @@ SOFTWARE.
#include <X11/Constraint.h>
+_XFUNCPROTOBEGIN
+
typedef struct _ConstraintPart {
XtPointer mumble; /* No new fields, keep C compiler happy */
} ConstraintPart;
@@ -88,6 +90,8 @@ typedef struct _ConstraintClassRec {
externalref ConstraintClassRec constraintClassRec;
+_XFUNCPROTOEND
+
#define XtConstraintExtensionVersion 1L
#endif /* _XtConstraintP_h */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/Constraint.h b/recipes/xorg-lib/xorg-headers-native/X11/Constraint.h
index 9bb962e0d2..977e7eeac2 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/Constraint.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/Constraint.h
@@ -50,11 +50,15 @@ SOFTWARE.
#ifndef _XtConstraint_h
#define _XtConstraint_h
+_XFUNCPROTOBEGIN
+
typedef struct _ConstraintClassRec *ConstraintWidgetClass;
-#ifndef CONSTRAINT
+#ifndef VMS
externalref WidgetClass constraintWidgetClass;
#endif
+_XFUNCPROTOEND
+
#endif /* _XtConstraint_h */
/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/ConvertI.h b/recipes/xorg-lib/xorg-headers-native/X11/ConvertI.h
index 02c0e5ca08..f3f7fb0bae 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/ConvertI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/ConvertI.h
@@ -48,6 +48,8 @@ SOFTWARE.
******************************************************************/
/* $XFree86: xc/lib/Xt/ConvertI.h,v 1.3 2001/12/14 19:56:09 dawes Exp $ */
+_XFUNCPROTOBEGIN
+
/* Representation types */
extern XrmQuark _XtQString;
@@ -94,3 +96,4 @@ extern Boolean _XtConvert(
void _XtConvertInitialize(void);
+_XFUNCPROTOEND
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/Core.h b/recipes/xorg-lib/xorg-headers-native/X11/Core.h
index ff6cb75356..5127b501ad 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/Core.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/Core.h
@@ -53,14 +53,18 @@ SOFTWARE.
#ifndef _XtCore_h
#define _XtCore_h
+_XFUNCPROTOBEGIN
+
typedef struct _WidgetClassRec *CoreWidgetClass;
typedef struct _WidgetRec *CoreWidget;
externalref WidgetClass coreWidgetClass;
-#ifndef _XT_CORE_C
+#ifndef VMS
externalref WidgetClass widgetClass;
#endif
+_XFUNCPROTOEND
+
#endif /* _XtCore_h */
/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/CoreP.h b/recipes/xorg-lib/xorg-headers-native/X11/CoreP.h
index e07f085e6e..57836e615a 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/CoreP.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/CoreP.h
@@ -55,6 +55,8 @@ SOFTWARE.
#include <X11/Core.h>
+_XFUNCPROTOBEGIN
+
externalref int _XtInheritTranslations;
#define XtInheritTranslations ((String) &_XtInheritTranslations)
@@ -167,5 +169,7 @@ typedef struct _WidgetClassRec {
externalref WidgetClassRec widgetClassRec;
#define coreClassRec widgetClassRec
+_XFUNCPROTOEND
+
#endif /* _XtCoreP_h */
/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/CreateI.h b/recipes/xorg-lib/xorg-headers-native/X11/CreateI.h
index 87abb1d2d5..e0ca9a3a60 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/CreateI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/CreateI.h
@@ -3,6 +3,8 @@
#ifndef _XtcreateI_h
#define _XtcreateI_h
+_XFUNCPROTOBEGIN
+
extern Widget _XtCreateWidget(String name, WidgetClass widget_class,
Widget parent, ArgList args, Cardinal num_args,
XtTypedArgList typed_args,
@@ -18,9 +20,12 @@ extern Widget _XtAppCreateShell(String name, String class,
Cardinal num_typed_args);
extern Widget _XtCreateHookObj(Screen *screen);
+_XFUNCPROTOEND
#include <stdarg.h>
+_XFUNCPROTOBEGIN
+
/* VarCreate.c */
extern Widget _XtVaOpenApplication(XtAppContext *app_context_return,
_Xconst char* application_class,
@@ -34,4 +39,6 @@ extern Widget _XtVaAppInitialize(XtAppContext *app_context_return,
int *argc_in_out, String *argv_in_out,
String *fallback_resources, va_list var_args);
+_XFUNCPROTOEND
+
#endif /* _XtcreateI_h */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/DECkeysym.h b/recipes/xorg-lib/xorg-headers-native/X11/DECkeysym.h
index 6ab103e5df..07307169d3 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/DECkeysym.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/DECkeysym.h
@@ -1,5 +1,3 @@
-/* $Xorg: DECkeysym.h,v 1.4 2001/02/09 02:03:22 xorgcvs Exp $ */
-
/***********************************************************
Copyright 1988, 1998 The Open Group
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/EventI.h b/recipes/xorg-lib/xorg-headers-native/X11/EventI.h
index 00858e71ea..d2d1d0f439 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/EventI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/EventI.h
@@ -65,6 +65,8 @@ typedef struct _XtGrabRec *XtGrabList;
#include "PassivGraI.h"
+_XFUNCPROTOBEGIN
+
extern void _XtEventInitialize(
void
);
@@ -131,4 +133,6 @@ extern void _XtFillAncestorList(Widget **listPtr, int *maxElemsPtr,
/* NextEvent.c */
extern Boolean XtAppPeekEvent_SkipTimer;
+_XFUNCPROTOEND
+
#endif /* _Event_h_ */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/HPkeysym.h b/recipes/xorg-lib/xorg-headers-native/X11/HPkeysym.h
index 2d09277d83..ed000b167b 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/HPkeysym.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/HPkeysym.h
@@ -1,4 +1,3 @@
-/* $Xorg: HPkeysym.h,v 1.5 2001/02/09 02:03:22 xorgcvs Exp $ */
/*
Copyright 1987, 1998 The Open Group
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/HookObjI.h b/recipes/xorg-lib/xorg-headers-native/X11/HookObjI.h
index c9a22a2565..c0858c2b56 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/HookObjI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/HookObjI.h
@@ -29,6 +29,8 @@ in this Software without prior written authorization from The Open Group.
#ifndef _XtHookObjI_h
#define _XtHookObjI_h
+_XFUNCPROTOBEGIN
+
/* This object is implementation-dependent and private to the library. */
typedef struct _HookObjRec *HookObject;
@@ -66,6 +68,8 @@ typedef struct _HookObjClassRec {
externalref HookObjClassRec hookObjClassRec;
+_XFUNCPROTOEND
+
#endif /* ifndef _Xt_HookObjI_h */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/ImUtil.h b/recipes/xorg-lib/xorg-headers-native/X11/ImUtil.h
index 89f0381177..5b62571acb 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/ImUtil.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/ImUtil.h
@@ -1,4 +1,3 @@
-/* $XFree86: xc/lib/X11/ImUtil.h,v 1.2 2003/04/15 22:10:07 herrb Exp $ */
#ifndef _IMUTIL_H_
#define _IMUTIL_H_
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/InitialI.h b/recipes/xorg-lib/xorg-headers-native/X11/InitialI.h
index c2fe47c1ba..2ae9b743cb 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/InitialI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/InitialI.h
@@ -84,6 +84,8 @@ SOFTWARE.
#include <X11/Xos.h>
#include <X11/Xpoll.h>
+_XFUNCPROTOBEGIN
+
typedef struct _TimerEventRec {
struct timeval te_timer_value;
struct _TimerEventRec *te_next;
@@ -426,4 +428,6 @@ extern XrmDatabase _XtPreparseCommandLine(XrmOptionDescRec *urlist,
String *applName, String *displayName,
String *language);
+_XFUNCPROTOEND
+
#endif /* _XtinitialI_h */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/IntrinsicI.h b/recipes/xorg-lib/xorg-headers-native/X11/IntrinsicI.h
index d749867b85..d88166fc36 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/IntrinsicI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/IntrinsicI.h
@@ -194,6 +194,8 @@ SOFTWARE.
#define ERRORDB "/usr/lib/X11/XtErrorDB"
#endif
+_XFUNCPROTOBEGIN
+
extern String XtCXtToolkitError;
extern void _XtAllocError(
@@ -257,5 +259,7 @@ extern char* __XtCalloc (
#define __XtCalloc XtCalloc
#endif
+_XFUNCPROTOEND
+
#endif /* _XtintrinsicI_h */
/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/Object.h b/recipes/xorg-lib/xorg-headers-native/X11/Object.h
index 96723b16e5..5ef65de3c4 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/Object.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/Object.h
@@ -50,11 +50,16 @@ SOFTWARE.
#ifndef _XtObject_h
#define _XtObject_h
+_XFUNCPROTOBEGIN
+
typedef struct _ObjectRec *Object;
typedef struct _ObjectClassRec *ObjectClass;
-#ifndef OBJECT
+#ifndef VMS
externalref WidgetClass objectClass;
#endif
+
+_XFUNCPROTOEND
+
#endif /* _XtObject_h */
/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/ObjectP.h b/recipes/xorg-lib/xorg-headers-native/X11/ObjectP.h
index a24564ef29..0f484d2fd5 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/ObjectP.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/ObjectP.h
@@ -52,6 +52,8 @@ SOFTWARE.
#include <X11/Object.h>
+_XFUNCPROTOBEGIN
+
/**********************************************************
* Object Instance Data Structures
*
@@ -132,6 +134,8 @@ typedef struct _ObjectClassRec {
externalref ObjectClassRec objectClassRec;
+_XFUNCPROTOEND
+
#define XtObjectExtensionVersion 1L
#define XtInheritAllocate ((XtAllocateProc) _XtInherit)
#define XtInheritDeallocate ((XtDeallocateProc) _XtInherit)
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/PassivGraI.h b/recipes/xorg-lib/xorg-headers-native/X11/PassivGraI.h
index 02e2964845..10591ac4d2 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/PassivGraI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/PassivGraI.h
@@ -60,6 +60,8 @@ in this Software without prior written authorization from The Open Group.
#define KEYBOARD TRUE
#define POINTER FALSE
+_XFUNCPROTOBEGIN
+
typedef enum {
XtNoServerGrab,
XtPassiveServerGrab,
@@ -183,4 +185,6 @@ extern void _XtClearAncestorCache(
Widget /* widget */
);
+_XFUNCPROTOEND
+
#endif /* _PDI_h_ */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/RectObj.h b/recipes/xorg-lib/xorg-headers-native/X11/RectObj.h
index 07615fab74..81e43a5e24 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/RectObj.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/RectObj.h
@@ -50,11 +50,16 @@ SOFTWARE.
#ifndef _XtRect_h
#define _XtRect_h
+_XFUNCPROTOBEGIN
+
typedef struct _RectObjRec *RectObj;
typedef struct _RectObjClassRec *RectObjClass;
-#ifndef RECTOBJ
+#ifndef VMS
externalref WidgetClass rectObjClass;
#endif
+
+_XFUNCPROTOEND
+
#endif /* _XtRect_h */
/* DON'T ADD STUFF AFTER THIS #endif */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/RectObjP.h b/recipes/xorg-lib/xorg-headers-native/X11/RectObjP.h
index ca3b8ade78..d6ffb78233 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/RectObjP.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/RectObjP.h
@@ -53,6 +53,8 @@ SOFTWARE.
#include <X11/RectObj.h>
#include <X11/ObjectP.h>
+_XFUNCPROTOBEGIN
+
/**********************************************************
* Rectangle Object Instance Data Structures
*
@@ -126,4 +128,6 @@ typedef struct _RectObjClassRec {
externalref RectObjClassRec rectObjClassRec;
+_XFUNCPROTOEND
+
#endif /*_Xt_RectObjP_h_*/
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/ResourceI.h b/recipes/xorg-lib/xorg-headers-native/X11/ResourceI.h
index d6ed1df237..3db97f83e9 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/ResourceI.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/ResourceI.h
@@ -61,6 +61,8 @@ SOFTWARE.
#define StringToName(string) XrmStringToName(string)
#define StringToClass(string) XrmStringToClass(string)
+_XFUNCPROTOBEGIN
+
extern void _XtDependencies(
XtResourceList * /* class_resp */,
Cardinal * /* class_num_resp */,
@@ -96,5 +98,6 @@ extern XrmResourceList* _XtCreateIndirectionTable(XtResourceList resources,
Cardinal num_resources);
extern void _XtResourceListInitialize(void);
+_XFUNCPROTOEND
#endif /* _XtresourceI_h */
diff --git a/recipes/xorg-lib/xorg-headers-native/X11/ShellP.h b/recipes/xorg-lib/xorg-headers-native/X11/ShellP.h
index 2b08c3f5ce..7297d33216 100644
--- a/recipes/xorg-lib/xorg-headers-native/X11/ShellP.h
+++ b/recipes/xorg-lib/xorg-headers-native/X11/ShellP.h
@@ -67,6 +67,8 @@ SOFTWARE.
* *****
*/
+_XFUNCPROTOBEGIN
+
/***********************************************************************
*
* Shell Widget Private Data
@@ -214,8 +216,12 @@ typedef struct {
WMShellPart wm;
} WMShellRec, *WMShellWidget;
+_XFUNCPROTOEND
+
#include <X11/VendorP.h>
+_XFUNCPROTOBEGIN
+
/***********************************************************************
*
* TransientShell Widget Private Data
@@ -425,4 +431,6 @@ typedef struct {
SessionShellPart sessio