Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Thread safe wrappers around xpm calls. |
| 3 | * This file was generated automatically by tools/make_X11wrappers |
Alexandre Julliard | 03468f7 | 1998-02-15 19:40:49 +0000 | [diff] [blame] | 4 | * DO NOT EDIT! |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 5 | */ |
| 6 | |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 7 | #include "config.h" |
| 8 | |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 9 | #ifdef HAVE_LIBXXPM |
| 10 | |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 11 | #include <X11/xpm.h> |
Patrik Stridvall | 109767a | 1999-07-31 14:38:31 +0000 | [diff] [blame] | 12 | |
Alexandre Julliard | ded196c | 1999-05-14 08:11:40 +0000 | [diff] [blame] | 13 | #include "debugtools.h" |
Patrik Stridvall | 109767a | 1999-07-31 14:38:31 +0000 | [diff] [blame] | 14 | #include "ts_xpm.h" |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 15 | #include "x11drv.h" |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 16 | |
Patrik Stridvall | b4b9fae | 1999-04-19 14:56:29 +0000 | [diff] [blame] | 17 | DEFAULT_DEBUG_CHANNEL(x11) |
| 18 | |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 19 | int TSXpmCreatePixmapFromData(Display *a0, Drawable a1, char **a2, Pixmap *a3, Pixmap *a4, XpmAttributes *a5) |
| 20 | { |
| 21 | int r; |
Alexandre Julliard | ded196c | 1999-05-14 08:11:40 +0000 | [diff] [blame] | 22 | TRACE("Call XpmCreatePixmapFromData\n"); |
Alexandre Julliard | 03468f7 | 1998-02-15 19:40:49 +0000 | [diff] [blame] | 23 | EnterCriticalSection( &X11DRV_CritSection ); |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 24 | r = XpmCreatePixmapFromData(a0, a1, a2, a3, a4, a5); |
Alexandre Julliard | 03468f7 | 1998-02-15 19:40:49 +0000 | [diff] [blame] | 25 | LeaveCriticalSection( &X11DRV_CritSection ); |
Alexandre Julliard | ded196c | 1999-05-14 08:11:40 +0000 | [diff] [blame] | 26 | TRACE("Ret XpmCreatePixmapFromData\n"); |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 27 | return r; |
| 28 | } |
| 29 | |
| 30 | int TSXpmAttributesSize(void) |
| 31 | { |
| 32 | int r; |
Alexandre Julliard | ded196c | 1999-05-14 08:11:40 +0000 | [diff] [blame] | 33 | TRACE("Call XpmAttributesSize\n"); |
Alexandre Julliard | 03468f7 | 1998-02-15 19:40:49 +0000 | [diff] [blame] | 34 | EnterCriticalSection( &X11DRV_CritSection ); |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 35 | r = XpmAttributesSize(); |
Alexandre Julliard | 03468f7 | 1998-02-15 19:40:49 +0000 | [diff] [blame] | 36 | LeaveCriticalSection( &X11DRV_CritSection ); |
Alexandre Julliard | ded196c | 1999-05-14 08:11:40 +0000 | [diff] [blame] | 37 | TRACE("Ret XpmAttributesSize\n"); |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 38 | return r; |
| 39 | } |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 40 | |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 41 | #endif /* defined(HAVE_LIBXXPM) */ |
| 42 | |