2 * Thread safe wrappers around Xresource calls.
3 * This file was generated automatically by tools/make_X11wrappers
8 #include <X11/Xresource.h>
13 XrmQuark
TSXrmUniqueQuark(void)
16 dprintf_x11(stddeb
, "Call XrmUniqueQuark\n");
17 EnterCriticalSection( &X11DRV_CritSection
);
19 LeaveCriticalSection( &X11DRV_CritSection
);
20 dprintf_x11(stddeb
, "Ret XrmUniqueQuark\n");
24 int TSXrmGetResource(XrmDatabase a0
, const char* a1
, const char* a2
, char** a3
, XrmValue
* a4
)
27 dprintf_x11(stddeb
, "Call XrmGetResource\n");
28 EnterCriticalSection( &X11DRV_CritSection
);
29 r
= XrmGetResource(a0
, a1
, a2
, a3
, a4
);
30 LeaveCriticalSection( &X11DRV_CritSection
);
31 dprintf_x11(stddeb
, "Ret XrmGetResource\n");
35 XrmDatabase
TSXrmGetFileDatabase(const char* a0
)
38 dprintf_x11(stddeb
, "Call XrmGetFileDatabase\n");
39 EnterCriticalSection( &X11DRV_CritSection
);
40 r
= XrmGetFileDatabase(a0
);
41 LeaveCriticalSection( &X11DRV_CritSection
);
42 dprintf_x11(stddeb
, "Ret XrmGetFileDatabase\n");
46 XrmDatabase
TSXrmGetStringDatabase(const char* a0
)
49 dprintf_x11(stddeb
, "Call XrmGetStringDatabase\n");
50 EnterCriticalSection( &X11DRV_CritSection
);
51 r
= XrmGetStringDatabase(a0
);
52 LeaveCriticalSection( &X11DRV_CritSection
);
53 dprintf_x11(stddeb
, "Ret XrmGetStringDatabase\n");
57 void TSXrmMergeDatabases(XrmDatabase a0
, XrmDatabase
* a1
)
59 dprintf_x11(stddeb
, "Call XrmMergeDatabases\n");
60 EnterCriticalSection( &X11DRV_CritSection
);
61 XrmMergeDatabases(a0
, a1
);
62 LeaveCriticalSection( &X11DRV_CritSection
);
63 dprintf_x11(stddeb
, "Ret XrmMergeDatabases\n");
66 void TSXrmParseCommand(XrmDatabase
* a0
, XrmOptionDescList a1
, int a2
, const char* a3
, int* a4
, char** a5
)
68 dprintf_x11(stddeb
, "Call XrmParseCommand\n");
69 EnterCriticalSection( &X11DRV_CritSection
);
70 XrmParseCommand(a0
, a1
, a2
, a3
, a4
, a5
);
71 LeaveCriticalSection( &X11DRV_CritSection
);
72 dprintf_x11(stddeb
, "Ret XrmParseCommand\n");