|
@@ -0,0 +1,172 @@
|
|
|
+#ifndef _FAKE_TYPEDEFS_H
|
|
|
+#define _FAKE_TYPEDEFS_H
|
|
|
+
|
|
|
+typedef int size_t;
|
|
|
+typedef int __builtin_va_list;
|
|
|
+typedef int __gnuc_va_list;
|
|
|
+typedef int va_list;
|
|
|
+typedef int __int8_t;
|
|
|
+typedef int __uint8_t;
|
|
|
+typedef int __int16_t;
|
|
|
+typedef int __uint16_t;
|
|
|
+typedef int __int_least16_t;
|
|
|
+typedef int __uint_least16_t;
|
|
|
+typedef int __int32_t;
|
|
|
+typedef int __uint32_t;
|
|
|
+typedef int __int64_t;
|
|
|
+typedef int __uint64_t;
|
|
|
+typedef int __int_least32_t;
|
|
|
+typedef int __uint_least32_t;
|
|
|
+typedef int __s8;
|
|
|
+typedef int __u8;
|
|
|
+typedef int __s16;
|
|
|
+typedef int __u16;
|
|
|
+typedef int __s32;
|
|
|
+typedef int __u32;
|
|
|
+typedef int __s64;
|
|
|
+typedef int __u64;
|
|
|
+typedef int _LOCK_T;
|
|
|
+typedef int _LOCK_RECURSIVE_T;
|
|
|
+typedef int _off_t;
|
|
|
+typedef int __dev_t;
|
|
|
+typedef int __uid_t;
|
|
|
+typedef int __gid_t;
|
|
|
+typedef int _off64_t;
|
|
|
+typedef int _fpos_t;
|
|
|
+typedef int _ssize_t;
|
|
|
+typedef int wint_t;
|
|
|
+typedef int _mbstate_t;
|
|
|
+typedef int _flock_t;
|
|
|
+typedef int _iconv_t;
|
|
|
+typedef int __ULong;
|
|
|
+typedef int __FILE;
|
|
|
+typedef int ptrdiff_t;
|
|
|
+typedef int wchar_t;
|
|
|
+typedef int __off_t;
|
|
|
+typedef int __pid_t;
|
|
|
+typedef int __loff_t;
|
|
|
+typedef int u_char;
|
|
|
+typedef int u_short;
|
|
|
+typedef int u_int;
|
|
|
+typedef int u_long;
|
|
|
+typedef int ushort;
|
|
|
+typedef int uint;
|
|
|
+typedef int clock_t;
|
|
|
+typedef int time_t;
|
|
|
+typedef int daddr_t;
|
|
|
+typedef int caddr_t;
|
|
|
+typedef int ino_t;
|
|
|
+typedef int off_t;
|
|
|
+typedef int dev_t;
|
|
|
+typedef int uid_t;
|
|
|
+typedef int gid_t;
|
|
|
+typedef int pid_t;
|
|
|
+typedef int key_t;
|
|
|
+typedef int ssize_t;
|
|
|
+typedef int mode_t;
|
|
|
+typedef int nlink_t;
|
|
|
+typedef int fd_mask;
|
|
|
+typedef int _types_fd_set;
|
|
|
+typedef int clockid_t;
|
|
|
+typedef int timer_t;
|
|
|
+typedef int useconds_t;
|
|
|
+typedef int suseconds_t;
|
|
|
+typedef int FILE;
|
|
|
+typedef int fpos_t;
|
|
|
+typedef int cookie_read_function_t;
|
|
|
+typedef int cookie_write_function_t;
|
|
|
+typedef int cookie_seek_function_t;
|
|
|
+typedef int cookie_close_function_t;
|
|
|
+typedef int cookie_io_functions_t;
|
|
|
+typedef int div_t;
|
|
|
+typedef int ldiv_t;
|
|
|
+typedef int lldiv_t;
|
|
|
+typedef int sigset_t;
|
|
|
+typedef int __sigset_t;
|
|
|
+typedef int _sig_func_ptr;
|
|
|
+typedef int sig_atomic_t;
|
|
|
+typedef int __tzrule_type;
|
|
|
+typedef int __tzinfo_type;
|
|
|
+typedef int mbstate_t;
|
|
|
+typedef int sem_t;
|
|
|
+typedef int pthread_t;
|
|
|
+typedef int pthread_attr_t;
|
|
|
+typedef int pthread_mutex_t;
|
|
|
+typedef int pthread_mutexattr_t;
|
|
|
+typedef int pthread_cond_t;
|
|
|
+typedef int pthread_condattr_t;
|
|
|
+typedef int pthread_key_t;
|
|
|
+typedef int pthread_once_t;
|
|
|
+typedef int pthread_rwlock_t;
|
|
|
+typedef int pthread_rwlockattr_t;
|
|
|
+typedef int pthread_spinlock_t;
|
|
|
+typedef int pthread_barrier_t;
|
|
|
+typedef int pthread_barrierattr_t;
|
|
|
+typedef int jmp_buf;
|
|
|
+typedef int rlim_t;
|
|
|
+typedef int sa_family_t;
|
|
|
+typedef int sigjmp_buf;
|
|
|
+typedef int stack_t;
|
|
|
+typedef int siginfo_t;
|
|
|
+typedef int z_stream;
|
|
|
+
|
|
|
+/* C99 exact-width integer types */
|
|
|
+typedef int int8_t;
|
|
|
+typedef int uint8_t;
|
|
|
+typedef int int16_t;
|
|
|
+typedef int uint16_t;
|
|
|
+typedef int int32_t;
|
|
|
+typedef int uint32_t;
|
|
|
+typedef int int64_t;
|
|
|
+typedef int uint64_t;
|
|
|
+
|
|
|
+/* C99 minimum-width integer types */
|
|
|
+typedef int int_least8_t;
|
|
|
+typedef int uint_least8_t;
|
|
|
+typedef int int_least16_t;
|
|
|
+typedef int uint_least16_t;
|
|
|
+typedef int int_least32_t;
|
|
|
+typedef int uint_least32_t;
|
|
|
+typedef int int_least64_t;
|
|
|
+typedef int uint_least64_t;
|
|
|
+
|
|
|
+/* C99 fastest minimum-width integer types */
|
|
|
+typedef int int_fast8_t;
|
|
|
+typedef int uint_fast8_t;
|
|
|
+typedef int int_fast16_t;
|
|
|
+typedef int uint_fast16_t;
|
|
|
+typedef int int_fast32_t;
|
|
|
+typedef int uint_fast32_t;
|
|
|
+typedef int int_fast64_t;
|
|
|
+typedef int uint_fast64_t;
|
|
|
+
|
|
|
+/* C99 integer types capable of holding object pointers */
|
|
|
+typedef int intptr_t;
|
|
|
+typedef int uintptr_t;
|
|
|
+
|
|
|
+/* C99 greatest-width integer types */
|
|
|
+typedef int intmax_t;
|
|
|
+typedef int uintmax_t;
|
|
|
+
|
|
|
+/* C99 stdbool.h bool type. _Bool is built-in in C99 */
|
|
|
+typedef _Bool bool;
|
|
|
+
|
|
|
+/* Mir typedefs */
|
|
|
+typedef void* MirEGLNativeWindowType;
|
|
|
+typedef void* MirEGLNativeDisplayType;
|
|
|
+typedef struct MirConnection MirConnection;
|
|
|
+typedef struct MirSurface MirSurface;
|
|
|
+typedef struct MirSurfaceSpec MirSurfaceSpec;
|
|
|
+typedef struct MirScreencast MirScreencast;
|
|
|
+typedef struct MirPromptSession MirPromptSession;
|
|
|
+typedef struct MirBufferStream MirBufferStream;
|
|
|
+typedef struct MirPersistentId MirPersistentId;
|
|
|
+typedef struct MirBlob MirBlob;
|
|
|
+typedef struct MirDisplayConfig MirDisplayConfig;
|
|
|
+
|
|
|
+/* xcb typedefs */
|
|
|
+typedef struct xcb_connection_t xcb_connection_t;
|
|
|
+typedef uint32_t xcb_window_t;
|
|
|
+typedef uint32_t xcb_visualid_t;
|
|
|
+
|
|
|
+#endif
|