Created
November 18, 2022 05:56
-
-
Save jerstlouis/142b6da0cca0fd5025861658c8f2deaf to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Code generated from eC source file: GuiApplication.ec */ | |
#if defined(_WIN32) | |
#define __runtimePlatform 1 | |
#elif defined(__APPLE__) | |
#define __runtimePlatform 3 | |
#else | |
#define __runtimePlatform 2 | |
#endif | |
#if defined(__GNUC__) || defined(__clang__) | |
#if defined(__clang__) && defined(__WIN32__) | |
#define int64 long long | |
#define uint64 unsigned long long | |
#if defined(_WIN64) | |
#define ssize_t long long | |
#else | |
#define ssize_t long | |
#endif | |
#else | |
typedef long long int64; | |
typedef unsigned long long uint64; | |
#endif | |
#ifndef _WIN32 | |
#define __declspec(x) | |
#endif | |
#elif defined(__TINYC__) | |
#include <stdarg.h> | |
#define __builtin_va_list va_list | |
#define __builtin_va_start va_start | |
#define __builtin_va_end va_end | |
#ifdef _WIN32 | |
#define strcasecmp stricmp | |
#define strncasecmp strnicmp | |
#define __declspec(x) __attribute__((x)) | |
#else | |
#define __declspec(x) | |
#endif | |
typedef long long int64; | |
typedef unsigned long long uint64; | |
#else | |
typedef __int64 int64; | |
typedef unsigned __int64 uint64; | |
#endif | |
#ifdef __BIG_ENDIAN__ | |
#define __ENDIAN_PAD(x) (8 - (x)) | |
#else | |
#define __ENDIAN_PAD(x) 0 | |
#endif | |
#if defined(_WIN32) | |
# if defined(__clang__) && defined(__WIN32__) | |
# define ecere_stdcall __stdcall | |
# define ecere_gcc_struct | |
# elif defined(__GNUC__) || defined(__TINYC__) | |
# define ecere_stdcall __attribute__((__stdcall__)) | |
# define ecere_gcc_struct __attribute__((gcc_struct)) | |
# else | |
# define ecere_stdcall __stdcall | |
# define ecere_gcc_struct | |
# endif | |
#else | |
# define ecere_stdcall | |
# define ecere_gcc_struct | |
#endif | |
#line 31 "/usr/include/bits/types.h" | |
typedef unsigned char __u_char; | |
#line 55 "obj/release.linux/GuiApplication.c" | |
#line 32 "/usr/include/bits/types.h" | |
typedef unsigned short int __u_short; | |
#line 61 "obj/release.linux/GuiApplication.c" | |
#line 33 "/usr/include/bits/types.h" | |
typedef unsigned int __u_int; | |
#line 67 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/bits/types.h" | |
typedef unsigned long int __u_long; | |
#line 73 "obj/release.linux/GuiApplication.c" | |
#line 37 "/usr/include/bits/types.h" | |
typedef signed char __int8_t; | |
#line 79 "obj/release.linux/GuiApplication.c" | |
#line 38 "/usr/include/bits/types.h" | |
typedef unsigned char __uint8_t; | |
#line 85 "obj/release.linux/GuiApplication.c" | |
#line 39 "/usr/include/bits/types.h" | |
typedef signed short int __int16_t; | |
#line 91 "obj/release.linux/GuiApplication.c" | |
#line 40 "/usr/include/bits/types.h" | |
typedef unsigned short int __uint16_t; | |
#line 97 "obj/release.linux/GuiApplication.c" | |
#line 41 "/usr/include/bits/types.h" | |
typedef signed int __int32_t; | |
#line 103 "obj/release.linux/GuiApplication.c" | |
#line 42 "/usr/include/bits/types.h" | |
typedef unsigned int __uint32_t; | |
#line 109 "obj/release.linux/GuiApplication.c" | |
#line 44 "/usr/include/bits/types.h" | |
typedef signed long int __int64_t; | |
#line 115 "obj/release.linux/GuiApplication.c" | |
#line 45 "/usr/include/bits/types.h" | |
typedef unsigned long int __uint64_t; | |
#line 121 "obj/release.linux/GuiApplication.c" | |
#line 52 "/usr/include/bits/types.h" | |
typedef __int8_t __int_least8_t; | |
#line 127 "obj/release.linux/GuiApplication.c" | |
#line 53 "/usr/include/bits/types.h" | |
typedef __uint8_t __uint_least8_t; | |
#line 133 "obj/release.linux/GuiApplication.c" | |
#line 54 "/usr/include/bits/types.h" | |
typedef __int16_t __int_least16_t; | |
#line 139 "obj/release.linux/GuiApplication.c" | |
#line 55 "/usr/include/bits/types.h" | |
typedef __uint16_t __uint_least16_t; | |
#line 145 "obj/release.linux/GuiApplication.c" | |
#line 56 "/usr/include/bits/types.h" | |
typedef __int32_t __int_least32_t; | |
#line 151 "obj/release.linux/GuiApplication.c" | |
#line 57 "/usr/include/bits/types.h" | |
typedef __uint32_t __uint_least32_t; | |
#line 157 "obj/release.linux/GuiApplication.c" | |
#line 58 "/usr/include/bits/types.h" | |
typedef __int64_t __int_least64_t; | |
#line 163 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/bits/types.h" | |
typedef __uint64_t __uint_least64_t; | |
#line 169 "obj/release.linux/GuiApplication.c" | |
#line 63 "/usr/include/bits/types.h" | |
typedef long int __quad_t; | |
#line 175 "obj/release.linux/GuiApplication.c" | |
#line 64 "/usr/include/bits/types.h" | |
typedef unsigned long int __u_quad_t; | |
#line 181 "obj/release.linux/GuiApplication.c" | |
#line 72 "/usr/include/bits/types.h" | |
typedef long int __intmax_t; | |
#line 187 "obj/release.linux/GuiApplication.c" | |
#line 73 "/usr/include/bits/types.h" | |
typedef unsigned long int __uintmax_t; | |
#line 193 "obj/release.linux/GuiApplication.c" | |
#line 145 "/usr/include/bits/types.h" | |
typedef unsigned long int __dev_t; | |
#line 199 "obj/release.linux/GuiApplication.c" | |
#line 146 "/usr/include/bits/types.h" | |
typedef unsigned int __uid_t; | |
#line 205 "obj/release.linux/GuiApplication.c" | |
#line 147 "/usr/include/bits/types.h" | |
typedef unsigned int __gid_t; | |
#line 211 "obj/release.linux/GuiApplication.c" | |
#line 148 "/usr/include/bits/types.h" | |
typedef unsigned long int __ino_t; | |
#line 217 "obj/release.linux/GuiApplication.c" | |
#line 149 "/usr/include/bits/types.h" | |
typedef unsigned long int __ino64_t; | |
#line 223 "obj/release.linux/GuiApplication.c" | |
#line 150 "/usr/include/bits/types.h" | |
typedef unsigned int __mode_t; | |
#line 229 "obj/release.linux/GuiApplication.c" | |
#line 151 "/usr/include/bits/types.h" | |
typedef unsigned long int __nlink_t; | |
#line 235 "obj/release.linux/GuiApplication.c" | |
#line 152 "/usr/include/bits/types.h" | |
typedef long int __off_t; | |
#line 241 "obj/release.linux/GuiApplication.c" | |
#line 153 "/usr/include/bits/types.h" | |
typedef long int __off64_t; | |
#line 247 "obj/release.linux/GuiApplication.c" | |
#line 154 "/usr/include/bits/types.h" | |
typedef int __pid_t; | |
#line 253 "obj/release.linux/GuiApplication.c" | |
#line 155 "/usr/include/bits/types.h" | |
typedef struct | |
{ | |
#line 155 "/usr/include/bits/types.h" | |
int __val[2]; | |
#line 263 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __fsid_t; | |
#line 266 "obj/release.linux/GuiApplication.c" | |
#line 156 "/usr/include/bits/types.h" | |
typedef long int __clock_t; | |
#line 272 "obj/release.linux/GuiApplication.c" | |
#line 157 "/usr/include/bits/types.h" | |
typedef unsigned long int __rlim_t; | |
#line 278 "obj/release.linux/GuiApplication.c" | |
#line 158 "/usr/include/bits/types.h" | |
typedef unsigned long int __rlim64_t; | |
#line 284 "obj/release.linux/GuiApplication.c" | |
#line 159 "/usr/include/bits/types.h" | |
typedef unsigned int __id_t; | |
#line 290 "obj/release.linux/GuiApplication.c" | |
#line 160 "/usr/include/bits/types.h" | |
typedef long int __time_t; | |
#line 296 "obj/release.linux/GuiApplication.c" | |
#line 161 "/usr/include/bits/types.h" | |
typedef unsigned int __useconds_t; | |
#line 302 "obj/release.linux/GuiApplication.c" | |
#line 162 "/usr/include/bits/types.h" | |
typedef long int __suseconds_t; | |
#line 308 "obj/release.linux/GuiApplication.c" | |
#line 163 "/usr/include/bits/types.h" | |
typedef long int __suseconds64_t; | |
#line 314 "obj/release.linux/GuiApplication.c" | |
#line 165 "/usr/include/bits/types.h" | |
typedef int __daddr_t; | |
#line 320 "obj/release.linux/GuiApplication.c" | |
#line 166 "/usr/include/bits/types.h" | |
typedef int __key_t; | |
#line 326 "obj/release.linux/GuiApplication.c" | |
#line 169 "/usr/include/bits/types.h" | |
typedef int __clockid_t; | |
#line 332 "obj/release.linux/GuiApplication.c" | |
#line 172 "/usr/include/bits/types.h" | |
typedef void * __timer_t; | |
#line 338 "obj/release.linux/GuiApplication.c" | |
#line 175 "/usr/include/bits/types.h" | |
typedef long int __blksize_t; | |
#line 344 "obj/release.linux/GuiApplication.c" | |
#line 180 "/usr/include/bits/types.h" | |
typedef long int __blkcnt_t; | |
#line 350 "obj/release.linux/GuiApplication.c" | |
#line 181 "/usr/include/bits/types.h" | |
typedef long int __blkcnt64_t; | |
#line 356 "obj/release.linux/GuiApplication.c" | |
#line 184 "/usr/include/bits/types.h" | |
typedef unsigned long int __fsblkcnt_t; | |
#line 362 "obj/release.linux/GuiApplication.c" | |
#line 185 "/usr/include/bits/types.h" | |
typedef unsigned long int __fsblkcnt64_t; | |
#line 368 "obj/release.linux/GuiApplication.c" | |
#line 188 "/usr/include/bits/types.h" | |
typedef unsigned long int __fsfilcnt_t; | |
#line 374 "obj/release.linux/GuiApplication.c" | |
#line 189 "/usr/include/bits/types.h" | |
typedef unsigned long int __fsfilcnt64_t; | |
#line 380 "obj/release.linux/GuiApplication.c" | |
#line 192 "/usr/include/bits/types.h" | |
typedef long int __fsword_t; | |
#line 386 "obj/release.linux/GuiApplication.c" | |
#line 194 "/usr/include/bits/types.h" | |
typedef long int __ssize_t; | |
#line 392 "obj/release.linux/GuiApplication.c" | |
#line 197 "/usr/include/bits/types.h" | |
typedef long int __syscall_slong_t; | |
#line 398 "obj/release.linux/GuiApplication.c" | |
#line 199 "/usr/include/bits/types.h" | |
typedef unsigned long int __syscall_ulong_t; | |
#line 404 "obj/release.linux/GuiApplication.c" | |
#line 203 "/usr/include/bits/types.h" | |
typedef __off64_t __loff_t; | |
#line 410 "obj/release.linux/GuiApplication.c" | |
#line 204 "/usr/include/bits/types.h" | |
typedef char * __caddr_t; | |
#line 416 "obj/release.linux/GuiApplication.c" | |
#line 207 "/usr/include/bits/types.h" | |
typedef long int __intptr_t; | |
#line 422 "obj/release.linux/GuiApplication.c" | |
#line 210 "/usr/include/bits/types.h" | |
typedef unsigned int __socklen_t; | |
#line 428 "obj/release.linux/GuiApplication.c" | |
#line 215 "/usr/include/bits/types.h" | |
typedef int __sig_atomic_t; | |
#line 434 "obj/release.linux/GuiApplication.c" | |
#line 24 "/usr/include/bits/stdint-intn.h" | |
typedef __int8_t int8_t; | |
#line 440 "obj/release.linux/GuiApplication.c" | |
#line 25 "/usr/include/bits/stdint-intn.h" | |
typedef __int16_t int16_t; | |
#line 446 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/stdint-intn.h" | |
typedef __int32_t int32_t; | |
#line 452 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/stdint-intn.h" | |
typedef __int64_t int64_t; | |
#line 458 "obj/release.linux/GuiApplication.c" | |
#line 24 "/usr/include/bits/stdint-uintn.h" | |
typedef __uint8_t uint8_t; | |
#line 464 "obj/release.linux/GuiApplication.c" | |
#line 25 "/usr/include/bits/stdint-uintn.h" | |
typedef __uint16_t uint16_t; | |
#line 470 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/stdint-uintn.h" | |
typedef __uint32_t uint32_t; | |
#line 476 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/stdint-uintn.h" | |
typedef __uint64_t uint64_t; | |
#line 482 "obj/release.linux/GuiApplication.c" | |
#line 43 "/usr/include/stdint.h" | |
typedef __int_least8_t int_least8_t; | |
#line 488 "obj/release.linux/GuiApplication.c" | |
#line 44 "/usr/include/stdint.h" | |
typedef __int_least16_t int_least16_t; | |
#line 494 "obj/release.linux/GuiApplication.c" | |
#line 45 "/usr/include/stdint.h" | |
typedef __int_least32_t int_least32_t; | |
#line 500 "obj/release.linux/GuiApplication.c" | |
#line 46 "/usr/include/stdint.h" | |
typedef __int_least64_t int_least64_t; | |
#line 506 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/stdint.h" | |
typedef __uint_least8_t uint_least8_t; | |
#line 512 "obj/release.linux/GuiApplication.c" | |
#line 50 "/usr/include/stdint.h" | |
typedef __uint_least16_t uint_least16_t; | |
#line 518 "obj/release.linux/GuiApplication.c" | |
#line 51 "/usr/include/stdint.h" | |
typedef __uint_least32_t uint_least32_t; | |
#line 524 "obj/release.linux/GuiApplication.c" | |
#line 52 "/usr/include/stdint.h" | |
typedef __uint_least64_t uint_least64_t; | |
#line 530 "obj/release.linux/GuiApplication.c" | |
#line 58 "/usr/include/stdint.h" | |
typedef signed char int_fast8_t; | |
#line 536 "obj/release.linux/GuiApplication.c" | |
#line 60 "/usr/include/stdint.h" | |
typedef long int int_fast16_t; | |
#line 542 "obj/release.linux/GuiApplication.c" | |
#line 61 "/usr/include/stdint.h" | |
typedef long int int_fast32_t; | |
#line 548 "obj/release.linux/GuiApplication.c" | |
#line 62 "/usr/include/stdint.h" | |
typedef long int int_fast64_t; | |
#line 554 "obj/release.linux/GuiApplication.c" | |
#line 71 "/usr/include/stdint.h" | |
typedef unsigned char uint_fast8_t; | |
#line 560 "obj/release.linux/GuiApplication.c" | |
#line 73 "/usr/include/stdint.h" | |
typedef unsigned long int uint_fast16_t; | |
#line 566 "obj/release.linux/GuiApplication.c" | |
#line 74 "/usr/include/stdint.h" | |
typedef unsigned long int uint_fast32_t; | |
#line 572 "obj/release.linux/GuiApplication.c" | |
#line 75 "/usr/include/stdint.h" | |
typedef unsigned long int uint_fast64_t; | |
#line 578 "obj/release.linux/GuiApplication.c" | |
#line 87 "/usr/include/stdint.h" | |
typedef long int intptr_t; | |
#line 584 "obj/release.linux/GuiApplication.c" | |
#line 90 "/usr/include/stdint.h" | |
typedef unsigned long int uintptr_t; | |
#line 590 "obj/release.linux/GuiApplication.c" | |
#line 101 "/usr/include/stdint.h" | |
typedef __intmax_t intmax_t; | |
#line 596 "obj/release.linux/GuiApplication.c" | |
#line 102 "/usr/include/stdint.h" | |
typedef __uintmax_t uintmax_t; | |
#line 602 "obj/release.linux/GuiApplication.c" | |
#line 33 "/usr/include/sys/types.h" | |
typedef __u_char u_char; | |
#line 608 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/sys/types.h" | |
typedef __u_short u_short; | |
#line 614 "obj/release.linux/GuiApplication.c" | |
#line 35 "/usr/include/sys/types.h" | |
typedef __u_int u_int; | |
#line 620 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/sys/types.h" | |
typedef __u_long u_long; | |
#line 626 "obj/release.linux/GuiApplication.c" | |
#line 37 "/usr/include/sys/types.h" | |
typedef __quad_t quad_t; | |
#line 632 "obj/release.linux/GuiApplication.c" | |
#line 38 "/usr/include/sys/types.h" | |
typedef __u_quad_t u_quad_t; | |
#line 638 "obj/release.linux/GuiApplication.c" | |
#line 39 "/usr/include/sys/types.h" | |
typedef __fsid_t fsid_t; | |
#line 644 "obj/release.linux/GuiApplication.c" | |
#line 42 "/usr/include/sys/types.h" | |
typedef __loff_t loff_t; | |
#line 650 "obj/release.linux/GuiApplication.c" | |
#line 47 "/usr/include/sys/types.h" | |
typedef __ino_t ino_t; | |
#line 656 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/sys/types.h" | |
typedef __dev_t dev_t; | |
#line 662 "obj/release.linux/GuiApplication.c" | |
#line 64 "/usr/include/sys/types.h" | |
typedef __gid_t gid_t; | |
#line 668 "obj/release.linux/GuiApplication.c" | |
#line 69 "/usr/include/sys/types.h" | |
typedef __mode_t mode_t; | |
#line 674 "obj/release.linux/GuiApplication.c" | |
#line 74 "/usr/include/sys/types.h" | |
typedef __nlink_t nlink_t; | |
#line 680 "obj/release.linux/GuiApplication.c" | |
#line 79 "/usr/include/sys/types.h" | |
typedef __uid_t uid_t; | |
#line 686 "obj/release.linux/GuiApplication.c" | |
#line 85 "/usr/include/sys/types.h" | |
typedef __off_t off_t; | |
#line 692 "obj/release.linux/GuiApplication.c" | |
#line 97 "/usr/include/sys/types.h" | |
typedef __pid_t pid_t; | |
#line 698 "obj/release.linux/GuiApplication.c" | |
#line 103 "/usr/include/sys/types.h" | |
typedef __id_t id_t; | |
#line 704 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/sys/types.h" | |
typedef __ssize_t ssize_t; | |
#line 710 "obj/release.linux/GuiApplication.c" | |
#line 114 "/usr/include/sys/types.h" | |
typedef __daddr_t daddr_t; | |
#line 716 "obj/release.linux/GuiApplication.c" | |
#line 115 "/usr/include/sys/types.h" | |
typedef __caddr_t caddr_t; | |
#line 722 "obj/release.linux/GuiApplication.c" | |
#line 121 "/usr/include/sys/types.h" | |
typedef __key_t key_t; | |
#line 728 "obj/release.linux/GuiApplication.c" | |
#line 7 "/usr/include/bits/types/clock_t.h" | |
typedef __clock_t clock_t; | |
#line 734 "obj/release.linux/GuiApplication.c" | |
#line 7 "/usr/include/bits/types/clockid_t.h" | |
typedef __clockid_t clockid_t; | |
#line 740 "obj/release.linux/GuiApplication.c" | |
#line 10 "/usr/include/bits/types/time_t.h" | |
typedef __time_t time_t; | |
#line 746 "obj/release.linux/GuiApplication.c" | |
#line 7 "/usr/include/bits/types/timer_t.h" | |
typedef __timer_t timer_t; | |
#line 752 "obj/release.linux/GuiApplication.c" | |
#line 214 "/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/stddef.h" | |
typedef long unsigned int size_t; | |
#line 758 "obj/release.linux/GuiApplication.c" | |
#line 148 "/usr/include/sys/types.h" | |
typedef unsigned long int ulong; | |
#line 764 "obj/release.linux/GuiApplication.c" | |
#line 149 "/usr/include/sys/types.h" | |
typedef unsigned short int ushort; | |
#line 770 "obj/release.linux/GuiApplication.c" | |
#line 150 "/usr/include/sys/types.h" | |
typedef unsigned int uint; | |
#line 776 "obj/release.linux/GuiApplication.c" | |
#line 158 "/usr/include/sys/types.h" | |
typedef __uint8_t u_int8_t; | |
#line 782 "obj/release.linux/GuiApplication.c" | |
#line 159 "/usr/include/sys/types.h" | |
typedef __uint16_t u_int16_t; | |
#line 788 "obj/release.linux/GuiApplication.c" | |
#line 160 "/usr/include/sys/types.h" | |
typedef __uint32_t u_int32_t; | |
#line 794 "obj/release.linux/GuiApplication.c" | |
#line 161 "/usr/include/sys/types.h" | |
typedef __uint64_t u_int64_t; | |
#line 800 "obj/release.linux/GuiApplication.c" | |
#line 164 "/usr/include/sys/types.h" | |
typedef int register_t __attribute__((__mode__ (__word__))); | |
#line 806 "obj/release.linux/GuiApplication.c" | |
static __inline __uint16_t __bswap_16(__uint16_t __bsx) | |
#line 35 "/usr/include/bits/byteswap.h" | |
{ | |
#line 37 "/usr/include/bits/byteswap.h" | |
return __builtin_bswap16(__bsx); | |
#line 815 "obj/release.linux/GuiApplication.c" | |
#line 41 "/usr/include/bits/byteswap.h" | |
} | |
#line 820 "obj/release.linux/GuiApplication.c" | |
static __inline __uint32_t __bswap_32(__uint32_t __bsx) | |
#line 50 "/usr/include/bits/byteswap.h" | |
{ | |
#line 52 "/usr/include/bits/byteswap.h" | |
return __builtin_bswap32(__bsx); | |
#line 830 "obj/release.linux/GuiApplication.c" | |
#line 56 "/usr/include/bits/byteswap.h" | |
} | |
#line 835 "obj/release.linux/GuiApplication.c" | |
static __inline __uint64_t __bswap_64(__uint64_t __bsx) | |
#line 71 "/usr/include/bits/byteswap.h" | |
{ | |
#line 73 "/usr/include/bits/byteswap.h" | |
return __builtin_bswap64(__bsx); | |
#line 845 "obj/release.linux/GuiApplication.c" | |
#line 77 "/usr/include/bits/byteswap.h" | |
} | |
#line 850 "obj/release.linux/GuiApplication.c" | |
static __inline __uint16_t __uint16_identity(__uint16_t __x) | |
#line 34 "/usr/include/bits/uintn-identity.h" | |
{ | |
#line 35 "/usr/include/bits/uintn-identity.h" | |
return __x; | |
#line 860 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/uintn-identity.h" | |
} | |
#line 865 "obj/release.linux/GuiApplication.c" | |
static __inline __uint32_t __uint32_identity(__uint32_t __x) | |
#line 40 "/usr/include/bits/uintn-identity.h" | |
{ | |
#line 41 "/usr/include/bits/uintn-identity.h" | |
return __x; | |
#line 875 "obj/release.linux/GuiApplication.c" | |
#line 42 "/usr/include/bits/uintn-identity.h" | |
} | |
#line 880 "obj/release.linux/GuiApplication.c" | |
static __inline __uint64_t __uint64_identity(__uint64_t __x) | |
#line 46 "/usr/include/bits/uintn-identity.h" | |
{ | |
#line 47 "/usr/include/bits/uintn-identity.h" | |
return __x; | |
#line 890 "obj/release.linux/GuiApplication.c" | |
#line 48 "/usr/include/bits/uintn-identity.h" | |
} | |
#line 895 "obj/release.linux/GuiApplication.c" | |
#line 5 "/usr/include/bits/types/__sigset_t.h" | |
typedef struct | |
{ | |
#line 7 "/usr/include/bits/types/__sigset_t.h" | |
unsigned long int __val[16]; | |
#line 906 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __sigset_t; | |
#line 909 "obj/release.linux/GuiApplication.c" | |
#line 7 "/usr/include/bits/types/sigset_t.h" | |
typedef __sigset_t sigset_t; | |
#line 915 "obj/release.linux/GuiApplication.c" | |
#line 8 "/usr/include/bits/types/struct_timeval.h" | |
struct timeval | |
{ | |
#line 14 "/usr/include/bits/types/struct_timeval.h" | |
__time_t tv_sec; | |
#line 925 "obj/release.linux/GuiApplication.c" | |
#line 15 "/usr/include/bits/types/struct_timeval.h" | |
__suseconds_t tv_usec; | |
#line 930 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 933 "obj/release.linux/GuiApplication.c" | |
#line 11 "/usr/include/bits/types/struct_timespec.h" | |
struct timespec | |
{ | |
#line 16 "/usr/include/bits/types/struct_timespec.h" | |
__time_t tv_sec; | |
#line 943 "obj/release.linux/GuiApplication.c" | |
#line 21 "/usr/include/bits/types/struct_timespec.h" | |
__syscall_slong_t tv_nsec; | |
#line 948 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 951 "obj/release.linux/GuiApplication.c" | |
#line 43 "/usr/include/sys/select.h" | |
typedef __suseconds_t suseconds_t; | |
#line 957 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/sys/select.h" | |
typedef long int __fd_mask; | |
#line 963 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/sys/select.h" | |
typedef struct | |
{ | |
#line 67 "/usr/include/sys/select.h" | |
__fd_mask __fds_bits[16]; | |
#line 973 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct fd_set; | |
#line 976 "obj/release.linux/GuiApplication.c" | |
#line 77 "/usr/include/sys/select.h" | |
typedef __fd_mask fd_mask; | |
#line 982 "obj/release.linux/GuiApplication.c" | |
#line 102 "/usr/include/sys/select.h" | |
extern int select(int __nfds, fd_set * __restrict __readfds, fd_set * __restrict __writefds, fd_set * __restrict __exceptfds, struct timeval * __restrict __timeout); | |
#line 988 "obj/release.linux/GuiApplication.c" | |
#line 127 "/usr/include/sys/select.h" | |
extern int pselect(int __nfds, fd_set * __restrict __readfds, fd_set * __restrict __writefds, fd_set * __restrict __exceptfds, const struct timespec * __restrict __timeout, const __sigset_t * __restrict __sigmask); | |
#line 994 "obj/release.linux/GuiApplication.c" | |
#line 185 "/usr/include/sys/types.h" | |
typedef __blksize_t blksize_t; | |
#line 1000 "obj/release.linux/GuiApplication.c" | |
#line 192 "/usr/include/sys/types.h" | |
typedef __blkcnt_t blkcnt_t; | |
#line 1006 "obj/release.linux/GuiApplication.c" | |
#line 196 "/usr/include/sys/types.h" | |
typedef __fsblkcnt_t fsblkcnt_t; | |
#line 1012 "obj/release.linux/GuiApplication.c" | |
#line 200 "/usr/include/sys/types.h" | |
typedef __fsfilcnt_t fsfilcnt_t; | |
#line 1018 "obj/release.linux/GuiApplication.c" | |
#line 25 "/usr/include/bits/atomic_wide_counter.h" | |
typedef union | |
{ | |
#line 27 "/usr/include/bits/atomic_wide_counter.h" | |
unsigned long long int __value64; | |
#line 1028 "obj/release.linux/GuiApplication.c" | |
#line 28 "/usr/include/bits/atomic_wide_counter.h" | |
struct | |
{ | |
#line 30 "/usr/include/bits/atomic_wide_counter.h" | |
unsigned int __low; | |
#line 1037 "obj/release.linux/GuiApplication.c" | |
#line 31 "/usr/include/bits/atomic_wide_counter.h" | |
unsigned int __high; | |
#line 1042 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __value32; | |
#line 1045 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __atomic_wide_counter; | |
#line 1048 "obj/release.linux/GuiApplication.c" | |
#line 51 "/usr/include/bits/thread-shared-types.h" | |
typedef struct __pthread_internal_list | |
{ | |
#line 53 "/usr/include/bits/thread-shared-types.h" | |
struct __pthread_internal_list * __prev; | |
#line 1058 "obj/release.linux/GuiApplication.c" | |
#line 54 "/usr/include/bits/thread-shared-types.h" | |
struct __pthread_internal_list * __next; | |
#line 1063 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __pthread_list_t; | |
#line 1066 "obj/release.linux/GuiApplication.c" | |
#line 57 "/usr/include/bits/thread-shared-types.h" | |
typedef struct __pthread_internal_slist | |
{ | |
#line 59 "/usr/include/bits/thread-shared-types.h" | |
struct __pthread_internal_slist * __next; | |
#line 1076 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __pthread_slist_t; | |
#line 1079 "obj/release.linux/GuiApplication.c" | |
#line 22 "/usr/include/bits/struct_mutex.h" | |
struct __pthread_mutex_s | |
{ | |
#line 24 "/usr/include/bits/struct_mutex.h" | |
int __lock; | |
#line 1089 "obj/release.linux/GuiApplication.c" | |
#line 25 "/usr/include/bits/struct_mutex.h" | |
unsigned int __count; | |
#line 1094 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/struct_mutex.h" | |
int __owner; | |
#line 1099 "obj/release.linux/GuiApplication.c" | |
#line 28 "/usr/include/bits/struct_mutex.h" | |
unsigned int __nusers; | |
#line 1104 "obj/release.linux/GuiApplication.c" | |
#line 32 "/usr/include/bits/struct_mutex.h" | |
int __kind; | |
#line 1109 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/bits/struct_mutex.h" | |
short __spins; | |
#line 1114 "obj/release.linux/GuiApplication.c" | |
#line 35 "/usr/include/bits/struct_mutex.h" | |
short __elision; | |
#line 1119 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/struct_mutex.h" | |
__pthread_list_t __list; | |
#line 1124 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 1127 "obj/release.linux/GuiApplication.c" | |
#line 23 "/usr/include/bits/struct_rwlock.h" | |
struct __pthread_rwlock_arch_t | |
{ | |
#line 25 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __readers; | |
#line 1137 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __writers; | |
#line 1142 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __wrphase_futex; | |
#line 1147 "obj/release.linux/GuiApplication.c" | |
#line 28 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __writers_futex; | |
#line 1152 "obj/release.linux/GuiApplication.c" | |
#line 29 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __pad3; | |
#line 1157 "obj/release.linux/GuiApplication.c" | |
#line 30 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __pad4; | |
#line 1162 "obj/release.linux/GuiApplication.c" | |
#line 32 "/usr/include/bits/struct_rwlock.h" | |
int __cur_writer; | |
#line 1167 "obj/release.linux/GuiApplication.c" | |
#line 33 "/usr/include/bits/struct_rwlock.h" | |
int __shared; | |
#line 1172 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/bits/struct_rwlock.h" | |
signed char __rwelision; | |
#line 1177 "obj/release.linux/GuiApplication.c" | |
#line 39 "/usr/include/bits/struct_rwlock.h" | |
unsigned char __pad1[7]; | |
#line 1182 "obj/release.linux/GuiApplication.c" | |
#line 42 "/usr/include/bits/struct_rwlock.h" | |
unsigned long int __pad2; | |
#line 1187 "obj/release.linux/GuiApplication.c" | |
#line 45 "/usr/include/bits/struct_rwlock.h" | |
unsigned int __flags; | |
#line 1192 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 1195 "obj/release.linux/GuiApplication.c" | |
#line 94 "/usr/include/bits/thread-shared-types.h" | |
struct __pthread_cond_s | |
{ | |
#line 96 "/usr/include/bits/thread-shared-types.h" | |
__atomic_wide_counter __wseq; | |
#line 1205 "obj/release.linux/GuiApplication.c" | |
#line 97 "/usr/include/bits/thread-shared-types.h" | |
__atomic_wide_counter __g1_start; | |
#line 1210 "obj/release.linux/GuiApplication.c" | |
#line 98 "/usr/include/bits/thread-shared-types.h" | |
unsigned int __g_refs[2]; | |
#line 1215 "obj/release.linux/GuiApplication.c" | |
#line 99 "/usr/include/bits/thread-shared-types.h" | |
unsigned int __g_size[2]; | |
#line 1220 "obj/release.linux/GuiApplication.c" | |
#line 100 "/usr/include/bits/thread-shared-types.h" | |
unsigned int __g1_orig_size; | |
#line 1225 "obj/release.linux/GuiApplication.c" | |
#line 101 "/usr/include/bits/thread-shared-types.h" | |
unsigned int __wrefs; | |
#line 1230 "obj/release.linux/GuiApplication.c" | |
#line 102 "/usr/include/bits/thread-shared-types.h" | |
unsigned int __g_signals[2]; | |
#line 1235 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 1238 "obj/release.linux/GuiApplication.c" | |
#line 105 "/usr/include/bits/thread-shared-types.h" | |
typedef unsigned int __tss_t; | |
#line 1244 "obj/release.linux/GuiApplication.c" | |
#line 106 "/usr/include/bits/thread-shared-types.h" | |
typedef unsigned long int __thrd_t; | |
#line 1250 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/bits/thread-shared-types.h" | |
typedef struct | |
{ | |
#line 110 "/usr/include/bits/thread-shared-types.h" | |
int __data; | |
#line 1260 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __once_flag; | |
#line 1263 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/pthreadtypes.h" | |
typedef unsigned long int pthread_t; | |
#line 1269 "obj/release.linux/GuiApplication.c" | |
#line 32 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 34 "/usr/include/bits/pthreadtypes.h" | |
char __size[4]; | |
#line 1279 "obj/release.linux/GuiApplication.c" | |
#line 35 "/usr/include/bits/pthreadtypes.h" | |
int __align; | |
#line 1284 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_mutexattr_t; | |
#line 1287 "obj/release.linux/GuiApplication.c" | |
#line 41 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 43 "/usr/include/bits/pthreadtypes.h" | |
char __size[4]; | |
#line 1297 "obj/release.linux/GuiApplication.c" | |
#line 44 "/usr/include/bits/pthreadtypes.h" | |
int __align; | |
#line 1302 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_condattr_t; | |
#line 1305 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/bits/pthreadtypes.h" | |
typedef unsigned int pthread_key_t; | |
#line 1311 "obj/release.linux/GuiApplication.c" | |
#line 53 "/usr/include/bits/pthreadtypes.h" | |
typedef int pthread_once_t; | |
#line 1317 "obj/release.linux/GuiApplication.c" | |
#line 56 "/usr/include/bits/pthreadtypes.h" | |
union pthread_attr_t | |
{ | |
#line 58 "/usr/include/bits/pthreadtypes.h" | |
char __size[56]; | |
#line 1327 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/bits/pthreadtypes.h" | |
long int __align; | |
#line 1332 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 1335 "obj/release.linux/GuiApplication.c" | |
#line 62 "/usr/include/bits/pthreadtypes.h" | |
typedef union pthread_attr_t pthread_attr_t; | |
#line 1341 "obj/release.linux/GuiApplication.c" | |
#line 67 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 69 "/usr/include/bits/pthreadtypes.h" | |
struct __pthread_mutex_s __data; | |
#line 1351 "obj/release.linux/GuiApplication.c" | |
#line 70 "/usr/include/bits/pthreadtypes.h" | |
char __size[40]; | |
#line 1356 "obj/release.linux/GuiApplication.c" | |
#line 71 "/usr/include/bits/pthreadtypes.h" | |
long int __align; | |
#line 1361 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_mutex_t; | |
#line 1364 "obj/release.linux/GuiApplication.c" | |
#line 75 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 77 "/usr/include/bits/pthreadtypes.h" | |
struct __pthread_cond_s __data; | |
#line 1374 "obj/release.linux/GuiApplication.c" | |
#line 78 "/usr/include/bits/pthreadtypes.h" | |
char __size[48]; | |
#line 1379 "obj/release.linux/GuiApplication.c" | |
#line 79 "/usr/include/bits/pthreadtypes.h" | |
long long int __align; | |
#line 1384 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_cond_t; | |
#line 1387 "obj/release.linux/GuiApplication.c" | |
#line 86 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 88 "/usr/include/bits/pthreadtypes.h" | |
struct __pthread_rwlock_arch_t __data; | |
#line 1397 "obj/release.linux/GuiApplication.c" | |
#line 89 "/usr/include/bits/pthreadtypes.h" | |
char __size[56]; | |
#line 1402 "obj/release.linux/GuiApplication.c" | |
#line 90 "/usr/include/bits/pthreadtypes.h" | |
long int __align; | |
#line 1407 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_rwlock_t; | |
#line 1410 "obj/release.linux/GuiApplication.c" | |
#line 93 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 95 "/usr/include/bits/pthreadtypes.h" | |
char __size[8]; | |
#line 1420 "obj/release.linux/GuiApplication.c" | |
#line 96 "/usr/include/bits/pthreadtypes.h" | |
long int __align; | |
#line 1425 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_rwlockattr_t; | |
#line 1428 "obj/release.linux/GuiApplication.c" | |
#line 103 "/usr/include/bits/pthreadtypes.h" | |
typedef volatile int pthread_spinlock_t; | |
#line 1434 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 110 "/usr/include/bits/pthreadtypes.h" | |
char __size[32]; | |
#line 1444 "obj/release.linux/GuiApplication.c" | |
#line 111 "/usr/include/bits/pthreadtypes.h" | |
long int __align; | |
#line 1449 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_barrier_t; | |
#line 1452 "obj/release.linux/GuiApplication.c" | |
#line 114 "/usr/include/bits/pthreadtypes.h" | |
typedef union | |
{ | |
#line 116 "/usr/include/bits/pthreadtypes.h" | |
char __size[4]; | |
#line 1462 "obj/release.linux/GuiApplication.c" | |
#line 117 "/usr/include/bits/pthreadtypes.h" | |
int __align; | |
#line 1467 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct pthread_barrierattr_t; | |
#line 1470 "obj/release.linux/GuiApplication.c" | |
#line 66 "/usr/include/X11/X.h" | |
typedef unsigned long XID; | |
#line 1476 "obj/release.linux/GuiApplication.c" | |
#line 70 "/usr/include/X11/X.h" | |
typedef unsigned long Mask; | |
#line 1482 "obj/release.linux/GuiApplication.c" | |
#line 74 "/usr/include/X11/X.h" | |
typedef unsigned long Atom; | |
#line 1488 "obj/release.linux/GuiApplication.c" | |
#line 76 "/usr/include/X11/X.h" | |
typedef unsigned long VisualID; | |
#line 1494 "obj/release.linux/GuiApplication.c" | |
#line 77 "/usr/include/X11/X.h" | |
typedef unsigned long X11Time; | |
#line 1500 "obj/release.linux/GuiApplication.c" | |
#line 96 "/usr/include/X11/X.h" | |
typedef XID X11Window; | |
#line 1506 "obj/release.linux/GuiApplication.c" | |
#line 97 "/usr/include/X11/X.h" | |
typedef XID Drawable; | |
#line 1512 "obj/release.linux/GuiApplication.c" | |
#line 100 "/usr/include/X11/X.h" | |
typedef XID X11Font; | |
#line 1518 "obj/release.linux/GuiApplication.c" | |
#line 102 "/usr/include/X11/X.h" | |
typedef XID Pixmap; | |
#line 1524 "obj/release.linux/GuiApplication.c" | |
#line 103 "/usr/include/X11/X.h" | |
typedef XID X11Cursor; | |
#line 1530 "obj/release.linux/GuiApplication.c" | |
#line 104 "/usr/include/X11/X.h" | |
typedef XID Colormap; | |
#line 1536 "obj/release.linux/GuiApplication.c" | |
#line 105 "/usr/include/X11/X.h" | |
typedef XID GContext; | |
#line 1542 "obj/release.linux/GuiApplication.c" | |
#line 106 "/usr/include/X11/X.h" | |
typedef XID KeySym; | |
#line 1548 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/X11/X.h" | |
typedef unsigned char X11KeyCode; | |
#line 1554 "obj/release.linux/GuiApplication.c" | |
#line 145 "/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/stddef.h" | |
typedef long int ptrdiff_t; | |
#line 1560 "obj/release.linux/GuiApplication.c" | |
#line 329 "/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/stddef.h" | |
typedef int wchar_t; | |
#line 1566 "obj/release.linux/GuiApplication.c" | |
#line 424 "/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/stddef.h" | |
typedef struct | |
{ | |
#line 425 "/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/stddef.h" | |
long long __max_align_ll __attribute__((__aligned__ (__alignof__(long long)))); | |
#line 1576 "obj/release.linux/GuiApplication.c" | |
#line 426 "/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/stddef.h" | |
long double __max_align_ld __attribute__((__aligned__ (__alignof__(long double)))); | |
#line 1581 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct max_align_t; | |
#line 1584 "obj/release.linux/GuiApplication.c" | |
#line 62 "/usr/include/X11/Xlib.h" | |
extern int _Xmblen(char * str, int len); | |
#line 1590 "obj/release.linux/GuiApplication.c" | |
#line 80 "/usr/include/X11/Xlib.h" | |
typedef char * XPointer; | |
#line 1596 "obj/release.linux/GuiApplication.c" | |
#line 148 "/usr/include/X11/Xlib.h" | |
typedef struct _XExtData | |
{ | |
#line 149 "/usr/include/X11/Xlib.h" | |
int number; | |
#line 1606 "obj/release.linux/GuiApplication.c" | |
#line 150 "/usr/include/X11/Xlib.h" | |
struct _XExtData * next; | |
#line 1611 "obj/release.linux/GuiApplication.c" | |
#line 153 "/usr/include/X11/Xlib.h" | |
int (* free_private)(struct _XExtData * extension); | |
#line 1616 "obj/release.linux/GuiApplication.c" | |
#line 154 "/usr/include/X11/Xlib.h" | |
XPointer private_data; | |
#line 1621 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XExtData; | |
#line 1624 "obj/release.linux/GuiApplication.c" | |
#line 160 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 161 "/usr/include/X11/Xlib.h" | |
int extension; | |
#line 1634 "obj/release.linux/GuiApplication.c" | |
#line 162 "/usr/include/X11/Xlib.h" | |
int major_opcode; | |
#line 1639 "obj/release.linux/GuiApplication.c" | |
#line 163 "/usr/include/X11/Xlib.h" | |
int first_event; | |
#line 1644 "obj/release.linux/GuiApplication.c" | |
#line 164 "/usr/include/X11/Xlib.h" | |
int first_error; | |
#line 1649 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XExtCodes; | |
#line 1652 "obj/release.linux/GuiApplication.c" | |
#line 171 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 172 "/usr/include/X11/Xlib.h" | |
int depth; | |
#line 1662 "obj/release.linux/GuiApplication.c" | |
#line 173 "/usr/include/X11/Xlib.h" | |
int bits_per_pixel; | |
#line 1667 "obj/release.linux/GuiApplication.c" | |
#line 174 "/usr/include/X11/Xlib.h" | |
int scanline_pad; | |
#line 1672 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XPixmapFormatValues; | |
#line 1675 "obj/release.linux/GuiApplication.c" | |
#line 181 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 182 "/usr/include/X11/Xlib.h" | |
int function; | |
#line 1685 "obj/release.linux/GuiApplication.c" | |
#line 183 "/usr/include/X11/Xlib.h" | |
unsigned long plane_mask; | |
#line 1690 "obj/release.linux/GuiApplication.c" | |
#line 184 "/usr/include/X11/Xlib.h" | |
unsigned long foreground; | |
#line 1695 "obj/release.linux/GuiApplication.c" | |
#line 185 "/usr/include/X11/Xlib.h" | |
unsigned long background; | |
#line 1700 "obj/release.linux/GuiApplication.c" | |
#line 186 "/usr/include/X11/Xlib.h" | |
int line_width; | |
#line 1705 "obj/release.linux/GuiApplication.c" | |
#line 187 "/usr/include/X11/Xlib.h" | |
int line_style; | |
#line 1710 "obj/release.linux/GuiApplication.c" | |
#line 188 "/usr/include/X11/Xlib.h" | |
int cap_style; | |
#line 1715 "obj/release.linux/GuiApplication.c" | |
#line 190 "/usr/include/X11/Xlib.h" | |
int join_style; | |
#line 1720 "obj/release.linux/GuiApplication.c" | |
#line 191 "/usr/include/X11/Xlib.h" | |
int fill_style; | |
#line 1725 "obj/release.linux/GuiApplication.c" | |
#line 193 "/usr/include/X11/Xlib.h" | |
int fill_rule; | |
#line 1730 "obj/release.linux/GuiApplication.c" | |
#line 194 "/usr/include/X11/Xlib.h" | |
int arc_mode; | |
#line 1735 "obj/release.linux/GuiApplication.c" | |
#line 195 "/usr/include/X11/Xlib.h" | |
Pixmap tile; | |
#line 1740 "obj/release.linux/GuiApplication.c" | |
#line 196 "/usr/include/X11/Xlib.h" | |
Pixmap stipple; | |
#line 1745 "obj/release.linux/GuiApplication.c" | |
#line 197 "/usr/include/X11/Xlib.h" | |
int ts_x_origin; | |
#line 1750 "obj/release.linux/GuiApplication.c" | |
#line 198 "/usr/include/X11/Xlib.h" | |
int ts_y_origin; | |
#line 1755 "obj/release.linux/GuiApplication.c" | |
#line 199 "/usr/include/X11/Xlib.h" | |
X11Font font; | |
#line 1760 "obj/release.linux/GuiApplication.c" | |
#line 200 "/usr/include/X11/Xlib.h" | |
int subwindow_mode; | |
#line 1765 "obj/release.linux/GuiApplication.c" | |
#line 201 "/usr/include/X11/Xlib.h" | |
int graphics_exposures; | |
#line 1770 "obj/release.linux/GuiApplication.c" | |
#line 202 "/usr/include/X11/Xlib.h" | |
int clip_x_origin; | |
#line 1775 "obj/release.linux/GuiApplication.c" | |
#line 203 "/usr/include/X11/Xlib.h" | |
int clip_y_origin; | |
#line 1780 "obj/release.linux/GuiApplication.c" | |
#line 204 "/usr/include/X11/Xlib.h" | |
Pixmap clip_mask; | |
#line 1785 "obj/release.linux/GuiApplication.c" | |
#line 205 "/usr/include/X11/Xlib.h" | |
int dash_offset; | |
#line 1790 "obj/release.linux/GuiApplication.c" | |
#line 206 "/usr/include/X11/Xlib.h" | |
char dashes; | |
#line 1795 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XGCValues; | |
#line 1798 "obj/release.linux/GuiApplication.c" | |
#line 214 "/usr/include/X11/Xlib.h" | |
typedef struct _XGC * GC; | |
#line 1804 "obj/release.linux/GuiApplication.c" | |
#line 227 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 228 "/usr/include/X11/Xlib.h" | |
XExtData * ext_data; | |
#line 1814 "obj/release.linux/GuiApplication.c" | |
#line 229 "/usr/include/X11/Xlib.h" | |
VisualID visualid; | |
#line 1819 "obj/release.linux/GuiApplication.c" | |
#line 233 "/usr/include/X11/Xlib.h" | |
int _class; | |
#line 1824 "obj/release.linux/GuiApplication.c" | |
#line 235 "/usr/include/X11/Xlib.h" | |
unsigned long red_mask, green_mask, blue_mask; | |
#line 1829 "obj/release.linux/GuiApplication.c" | |
#line 236 "/usr/include/X11/Xlib.h" | |
int bits_per_rgb; | |
#line 1834 "obj/release.linux/GuiApplication.c" | |
#line 237 "/usr/include/X11/Xlib.h" | |
int map_entries; | |
#line 1839 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct Visual; | |
#line 1842 "obj/release.linux/GuiApplication.c" | |
#line 243 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 244 "/usr/include/X11/Xlib.h" | |
int depth; | |
#line 1852 "obj/release.linux/GuiApplication.c" | |
#line 245 "/usr/include/X11/Xlib.h" | |
int nvisuals; | |
#line 1857 "obj/release.linux/GuiApplication.c" | |
#line 246 "/usr/include/X11/Xlib.h" | |
Visual * visuals; | |
#line 1862 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct Depth; | |
#line 1865 "obj/release.linux/GuiApplication.c" | |
#line 255 "/usr/include/X11/Xlib.h" | |
struct _XDisplay; | |
#line 1871 "obj/release.linux/GuiApplication.c" | |
#line 257 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 258 "/usr/include/X11/Xlib.h" | |
XExtData * ext_data; | |
#line 1881 "obj/release.linux/GuiApplication.c" | |
#line 259 "/usr/include/X11/Xlib.h" | |
struct _XDisplay * display; | |
#line 1886 "obj/release.linux/GuiApplication.c" | |
#line 260 "/usr/include/X11/Xlib.h" | |
X11Window root; | |
#line 1891 "obj/release.linux/GuiApplication.c" | |
#line 261 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 1896 "obj/release.linux/GuiApplication.c" | |
#line 262 "/usr/include/X11/Xlib.h" | |
int mwidth, mheight; | |
#line 1901 "obj/release.linux/GuiApplication.c" | |
#line 263 "/usr/include/X11/Xlib.h" | |
int ndepths; | |
#line 1906 "obj/release.linux/GuiApplication.c" | |
#line 264 "/usr/include/X11/Xlib.h" | |
Depth * depths; | |
#line 1911 "obj/release.linux/GuiApplication.c" | |
#line 265 "/usr/include/X11/Xlib.h" | |
int root_depth; | |
#line 1916 "obj/release.linux/GuiApplication.c" | |
#line 266 "/usr/include/X11/Xlib.h" | |
Visual * root_visual; | |
#line 1921 "obj/release.linux/GuiApplication.c" | |
#line 267 "/usr/include/X11/Xlib.h" | |
GC default_gc; | |
#line 1926 "obj/release.linux/GuiApplication.c" | |
#line 268 "/usr/include/X11/Xlib.h" | |
Colormap cmap; | |
#line 1931 "obj/release.linux/GuiApplication.c" | |
#line 269 "/usr/include/X11/Xlib.h" | |
unsigned long white_pixel; | |
#line 1936 "obj/release.linux/GuiApplication.c" | |
#line 270 "/usr/include/X11/Xlib.h" | |
unsigned long black_pixel; | |
#line 1941 "obj/release.linux/GuiApplication.c" | |
#line 271 "/usr/include/X11/Xlib.h" | |
int max_maps, min_maps; | |
#line 1946 "obj/release.linux/GuiApplication.c" | |
#line 272 "/usr/include/X11/Xlib.h" | |
int backing_store; | |
#line 1951 "obj/release.linux/GuiApplication.c" | |
#line 273 "/usr/include/X11/Xlib.h" | |
int save_unders; | |
#line 1956 "obj/release.linux/GuiApplication.c" | |
#line 274 "/usr/include/X11/Xlib.h" | |
long root_input_mask; | |
#line 1961 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct Screen; | |
#line 1964 "obj/release.linux/GuiApplication.c" | |
#line 280 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 281 "/usr/include/X11/Xlib.h" | |
XExtData * ext_data; | |
#line 1974 "obj/release.linux/GuiApplication.c" | |
#line 282 "/usr/include/X11/Xlib.h" | |
int depth; | |
#line 1979 "obj/release.linux/GuiApplication.c" | |
#line 283 "/usr/include/X11/Xlib.h" | |
int bits_per_pixel; | |
#line 1984 "obj/release.linux/GuiApplication.c" | |
#line 284 "/usr/include/X11/Xlib.h" | |
int scanline_pad; | |
#line 1989 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct ScreenFormat; | |
#line 1992 "obj/release.linux/GuiApplication.c" | |
#line 290 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 291 "/usr/include/X11/Xlib.h" | |
Pixmap background_pixmap; | |
#line 2002 "obj/release.linux/GuiApplication.c" | |
#line 292 "/usr/include/X11/Xlib.h" | |
unsigned long background_pixel; | |
#line 2007 "obj/release.linux/GuiApplication.c" | |
#line 293 "/usr/include/X11/Xlib.h" | |
Pixmap border_pixmap; | |
#line 2012 "obj/release.linux/GuiApplication.c" | |
#line 294 "/usr/include/X11/Xlib.h" | |
unsigned long border_pixel; | |
#line 2017 "obj/release.linux/GuiApplication.c" | |
#line 295 "/usr/include/X11/Xlib.h" | |
int bit_gravity; | |
#line 2022 "obj/release.linux/GuiApplication.c" | |
#line 296 "/usr/include/X11/Xlib.h" | |
int win_gravity; | |
#line 2027 "obj/release.linux/GuiApplication.c" | |
#line 297 "/usr/include/X11/Xlib.h" | |
int backing_store; | |
#line 2032 "obj/release.linux/GuiApplication.c" | |
#line 298 "/usr/include/X11/Xlib.h" | |
unsigned long backing_planes; | |
#line 2037 "obj/release.linux/GuiApplication.c" | |
#line 299 "/usr/include/X11/Xlib.h" | |
unsigned long backing_pixel; | |
#line 2042 "obj/release.linux/GuiApplication.c" | |
#line 300 "/usr/include/X11/Xlib.h" | |
int save_under; | |
#line 2047 "obj/release.linux/GuiApplication.c" | |
#line 301 "/usr/include/X11/Xlib.h" | |
long event_mask; | |
#line 2052 "obj/release.linux/GuiApplication.c" | |
#line 302 "/usr/include/X11/Xlib.h" | |
long do_not_propagate_mask; | |
#line 2057 "obj/release.linux/GuiApplication.c" | |
#line 303 "/usr/include/X11/Xlib.h" | |
int override_redirect; | |
#line 2062 "obj/release.linux/GuiApplication.c" | |
#line 304 "/usr/include/X11/Xlib.h" | |
Colormap colormap; | |
#line 2067 "obj/release.linux/GuiApplication.c" | |
#line 305 "/usr/include/X11/Xlib.h" | |
X11Cursor cursor; | |
#line 2072 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XSetWindowAttributes; | |
#line 2075 "obj/release.linux/GuiApplication.c" | |
#line 308 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 309 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 2085 "obj/release.linux/GuiApplication.c" | |
#line 310 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 2090 "obj/release.linux/GuiApplication.c" | |
#line 311 "/usr/include/X11/Xlib.h" | |
int border_width; | |
#line 2095 "obj/release.linux/GuiApplication.c" | |
#line 312 "/usr/include/X11/Xlib.h" | |
int depth; | |
#line 2100 "obj/release.linux/GuiApplication.c" | |
#line 313 "/usr/include/X11/Xlib.h" | |
Visual * visual; | |
#line 2105 "obj/release.linux/GuiApplication.c" | |
#line 314 "/usr/include/X11/Xlib.h" | |
X11Window root; | |
#line 2110 "obj/release.linux/GuiApplication.c" | |
#line 318 "/usr/include/X11/Xlib.h" | |
int _class; | |
#line 2115 "obj/release.linux/GuiApplication.c" | |
#line 320 "/usr/include/X11/Xlib.h" | |
int bit_gravity; | |
#line 2120 "obj/release.linux/GuiApplication.c" | |
#line 321 "/usr/include/X11/Xlib.h" | |
int win_gravity; | |
#line 2125 "obj/release.linux/GuiApplication.c" | |
#line 322 "/usr/include/X11/Xlib.h" | |
int backing_store; | |
#line 2130 "obj/release.linux/GuiApplication.c" | |
#line 323 "/usr/include/X11/Xlib.h" | |
unsigned long backing_planes; | |
#line 2135 "obj/release.linux/GuiApplication.c" | |
#line 324 "/usr/include/X11/Xlib.h" | |
unsigned long backing_pixel; | |
#line 2140 "obj/release.linux/GuiApplication.c" | |
#line 325 "/usr/include/X11/Xlib.h" | |
int save_under; | |
#line 2145 "obj/release.linux/GuiApplication.c" | |
#line 326 "/usr/include/X11/Xlib.h" | |
Colormap colormap; | |
#line 2150 "obj/release.linux/GuiApplication.c" | |
#line 327 "/usr/include/X11/Xlib.h" | |
int map_installed; | |
#line 2155 "obj/release.linux/GuiApplication.c" | |
#line 328 "/usr/include/X11/Xlib.h" | |
int map_state; | |
#line 2160 "obj/release.linux/GuiApplication.c" | |
#line 329 "/usr/include/X11/Xlib.h" | |
long all_event_masks; | |
#line 2165 "obj/release.linux/GuiApplication.c" | |
#line 330 "/usr/include/X11/Xlib.h" | |
long your_event_mask; | |
#line 2170 "obj/release.linux/GuiApplication.c" | |
#line 331 "/usr/include/X11/Xlib.h" | |
long do_not_propagate_mask; | |
#line 2175 "obj/release.linux/GuiApplication.c" | |
#line 332 "/usr/include/X11/Xlib.h" | |
int override_redirect; | |
#line 2180 "obj/release.linux/GuiApplication.c" | |
#line 333 "/usr/include/X11/Xlib.h" | |
Screen * screen; | |
#line 2185 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XWindowAttributes; | |
#line 2188 "obj/release.linux/GuiApplication.c" | |
#line 341 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 342 "/usr/include/X11/Xlib.h" | |
int family; | |
#line 2198 "obj/release.linux/GuiApplication.c" | |
#line 343 "/usr/include/X11/Xlib.h" | |
int length; | |
#line 2203 "obj/release.linux/GuiApplication.c" | |
#line 344 "/usr/include/X11/Xlib.h" | |
char * address; | |
#line 2208 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XHostAddress; | |
#line 2211 "obj/release.linux/GuiApplication.c" | |
#line 350 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 351 "/usr/include/X11/Xlib.h" | |
int typelength; | |
#line 2221 "obj/release.linux/GuiApplication.c" | |
#line 352 "/usr/include/X11/Xlib.h" | |
int valuelength; | |
#line 2226 "obj/release.linux/GuiApplication.c" | |
#line 353 "/usr/include/X11/Xlib.h" | |
char * type; | |
#line 2231 "obj/release.linux/GuiApplication.c" | |
#line 354 "/usr/include/X11/Xlib.h" | |
char * value; | |
#line 2236 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XServerInterpretedAddress; | |
#line 2239 "obj/release.linux/GuiApplication.c" | |
#line 360 "/usr/include/X11/Xlib.h" | |
typedef struct _XImage | |
{ | |
#line 361 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 2249 "obj/release.linux/GuiApplication.c" | |
#line 362 "/usr/include/X11/Xlib.h" | |
int xoffset; | |
#line 2254 "obj/release.linux/GuiApplication.c" | |
#line 363 "/usr/include/X11/Xlib.h" | |
int format; | |
#line 2259 "obj/release.linux/GuiApplication.c" | |
#line 364 "/usr/include/X11/Xlib.h" | |
char * data; | |
#line 2264 "obj/release.linux/GuiApplication.c" | |
#line 365 "/usr/include/X11/Xlib.h" | |
int byte_order; | |
#line 2269 "obj/release.linux/GuiApplication.c" | |
#line 366 "/usr/include/X11/Xlib.h" | |
int bitmap_unit; | |
#line 2274 "obj/release.linux/GuiApplication.c" | |
#line 367 "/usr/include/X11/Xlib.h" | |
int bitmap_bit_order; | |
#line 2279 "obj/release.linux/GuiApplication.c" | |
#line 368 "/usr/include/X11/Xlib.h" | |
int bitmap_pad; | |
#line 2284 "obj/release.linux/GuiApplication.c" | |
#line 369 "/usr/include/X11/Xlib.h" | |
int depth; | |
#line 2289 "obj/release.linux/GuiApplication.c" | |
#line 370 "/usr/include/X11/Xlib.h" | |
int bytes_per_line; | |
#line 2294 "obj/release.linux/GuiApplication.c" | |
#line 371 "/usr/include/X11/Xlib.h" | |
int bits_per_pixel; | |
#line 2299 "obj/release.linux/GuiApplication.c" | |
#line 372 "/usr/include/X11/Xlib.h" | |
unsigned long red_mask; | |
#line 2304 "obj/release.linux/GuiApplication.c" | |
#line 373 "/usr/include/X11/Xlib.h" | |
unsigned long green_mask; | |
#line 2309 "obj/release.linux/GuiApplication.c" | |
#line 374 "/usr/include/X11/Xlib.h" | |
unsigned long blue_mask; | |
#line 2314 "obj/release.linux/GuiApplication.c" | |
#line 375 "/usr/include/X11/Xlib.h" | |
XPointer obdata; | |
#line 2319 "obj/release.linux/GuiApplication.c" | |
#line 376 "/usr/include/X11/Xlib.h" | |
struct funcs | |
{ | |
#line 387 "/usr/include/X11/Xlib.h" | |
struct _XImage * (* create_image)(struct _XDisplay *, Visual *, unsigned int, int, int, char *, unsigned int, unsigned int, int, int); | |
#line 2328 "obj/release.linux/GuiApplication.c" | |
#line 388 "/usr/include/X11/Xlib.h" | |
int (* destroy_image)(struct _XImage *); | |
#line 2333 "obj/release.linux/GuiApplication.c" | |
#line 389 "/usr/include/X11/Xlib.h" | |
unsigned long (* get_pixel)(struct _XImage *, int, int); | |
#line 2338 "obj/release.linux/GuiApplication.c" | |
#line 390 "/usr/include/X11/Xlib.h" | |
int (* put_pixel)(struct _XImage *, int, int, unsigned long); | |
#line 2343 "obj/release.linux/GuiApplication.c" | |
#line 391 "/usr/include/X11/Xlib.h" | |
struct _XImage * (* sub_image)(struct _XImage *, int, int, unsigned int, unsigned int); | |
#line 2348 "obj/release.linux/GuiApplication.c" | |
#line 392 "/usr/include/X11/Xlib.h" | |
int (* add_pixel)(struct _XImage *, long); | |
#line 2353 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct f; | |
#line 2356 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XImage; | |
#line 2359 "obj/release.linux/GuiApplication.c" | |
#line 399 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 400 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 2369 "obj/release.linux/GuiApplication.c" | |
#line 401 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 2374 "obj/release.linux/GuiApplication.c" | |
#line 402 "/usr/include/X11/Xlib.h" | |
int border_width; | |
#line 2379 "obj/release.linux/GuiApplication.c" | |
#line 403 "/usr/include/X11/Xlib.h" | |
X11Window sibling; | |
#line 2384 "obj/release.linux/GuiApplication.c" | |
#line 404 "/usr/include/X11/Xlib.h" | |
int stack_mode; | |
#line 2389 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XWindowChanges; | |
#line 2392 "obj/release.linux/GuiApplication.c" | |
#line 410 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 411 "/usr/include/X11/Xlib.h" | |
unsigned long pixel; | |
#line 2402 "obj/release.linux/GuiApplication.c" | |
#line 412 "/usr/include/X11/Xlib.h" | |
unsigned short red, green, blue; | |
#line 2407 "obj/release.linux/GuiApplication.c" | |
#line 413 "/usr/include/X11/Xlib.h" | |
char flags; | |
#line 2412 "obj/release.linux/GuiApplication.c" | |
#line 414 "/usr/include/X11/Xlib.h" | |
char pad; | |
#line 2417 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XColor; | |
#line 2420 "obj/release.linux/GuiApplication.c" | |
#line 422 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 423 "/usr/include/X11/Xlib.h" | |
short x1, y1, x2, y2; | |
#line 2430 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XSegment; | |
#line 2433 "obj/release.linux/GuiApplication.c" | |
#line 426 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 427 "/usr/include/X11/Xlib.h" | |
short x, y; | |
#line 2443 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XPoint; | |
#line 2446 "obj/release.linux/GuiApplication.c" | |
#line 430 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 431 "/usr/include/X11/Xlib.h" | |
short x, y; | |
#line 2456 "obj/release.linux/GuiApplication.c" | |
#line 432 "/usr/include/X11/Xlib.h" | |
unsigned short width, height; | |
#line 2461 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XRectangle; | |
#line 2464 "obj/release.linux/GuiApplication.c" | |
#line 435 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 436 "/usr/include/X11/Xlib.h" | |
short x, y; | |
#line 2474 "obj/release.linux/GuiApplication.c" | |
#line 437 "/usr/include/X11/Xlib.h" | |
unsigned short width, height; | |
#line 2479 "obj/release.linux/GuiApplication.c" | |
#line 438 "/usr/include/X11/Xlib.h" | |
short angle1, angle2; | |
#line 2484 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XArc; | |
#line 2487 "obj/release.linux/GuiApplication.c" | |
#line 444 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 445 "/usr/include/X11/Xlib.h" | |
int key_click_percent; | |
#line 2497 "obj/release.linux/GuiApplication.c" | |
#line 446 "/usr/include/X11/Xlib.h" | |
int bell_percent; | |
#line 2502 "obj/release.linux/GuiApplication.c" | |
#line 447 "/usr/include/X11/Xlib.h" | |
int bell_pitch; | |
#line 2507 "obj/release.linux/GuiApplication.c" | |
#line 448 "/usr/include/X11/Xlib.h" | |
int bell_duration; | |
#line 2512 "obj/release.linux/GuiApplication.c" | |
#line 449 "/usr/include/X11/Xlib.h" | |
int led; | |
#line 2517 "obj/release.linux/GuiApplication.c" | |
#line 450 "/usr/include/X11/Xlib.h" | |
int led_mode; | |
#line 2522 "obj/release.linux/GuiApplication.c" | |
#line 451 "/usr/include/X11/Xlib.h" | |
int key; | |
#line 2527 "obj/release.linux/GuiApplication.c" | |
#line 452 "/usr/include/X11/Xlib.h" | |
int auto_repeat_mode; | |
#line 2532 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XKeyboardControl; | |
#line 2535 "obj/release.linux/GuiApplication.c" | |
#line 457 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 458 "/usr/include/X11/Xlib.h" | |
int key_click_percent; | |
#line 2545 "obj/release.linux/GuiApplication.c" | |
#line 459 "/usr/include/X11/Xlib.h" | |
int bell_percent; | |
#line 2550 "obj/release.linux/GuiApplication.c" | |
#line 460 "/usr/include/X11/Xlib.h" | |
unsigned int bell_pitch, bell_duration; | |
#line 2555 "obj/release.linux/GuiApplication.c" | |
#line 461 "/usr/include/X11/Xlib.h" | |
unsigned long led_mask; | |
#line 2560 "obj/release.linux/GuiApplication.c" | |
#line 462 "/usr/include/X11/Xlib.h" | |
int global_auto_repeat; | |
#line 2565 "obj/release.linux/GuiApplication.c" | |
#line 463 "/usr/include/X11/Xlib.h" | |
char auto_repeats[32]; | |
#line 2570 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XKeyboardState; | |
#line 2573 "obj/release.linux/GuiApplication.c" | |
#line 468 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 469 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 2583 "obj/release.linux/GuiApplication.c" | |
#line 470 "/usr/include/X11/Xlib.h" | |
short x, y; | |
#line 2588 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XTimeCoord; | |
#line 2591 "obj/release.linux/GuiApplication.c" | |
#line 475 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 476 "/usr/include/X11/Xlib.h" | |
int max_keypermod; | |
#line 2601 "obj/release.linux/GuiApplication.c" | |
#line 477 "/usr/include/X11/Xlib.h" | |
X11KeyCode * modifiermap; | |
#line 2606 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XModifierKeymap; | |
#line 2609 "obj/release.linux/GuiApplication.c" | |
#line 487 "/usr/include/X11/Xlib.h" | |
typedef struct _XDisplay X11Display; | |
#line 2615 "obj/release.linux/GuiApplication.c" | |
#line 490 "/usr/include/X11/Xlib.h" | |
struct _XPrivate; | |
#line 2621 "obj/release.linux/GuiApplication.c" | |
#line 491 "/usr/include/X11/Xlib.h" | |
struct _XrmHashBucketRec; | |
#line 2627 "obj/release.linux/GuiApplication.c" | |
#line 493 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 498 "/usr/include/X11/Xlib.h" | |
XExtData * ext_data; | |
#line 2637 "obj/release.linux/GuiApplication.c" | |
#line 499 "/usr/include/X11/Xlib.h" | |
struct _XPrivate * private1; | |
#line 2642 "obj/release.linux/GuiApplication.c" | |
#line 500 "/usr/include/X11/Xlib.h" | |
int fd; | |
#line 2647 "obj/release.linux/GuiApplication.c" | |
#line 501 "/usr/include/X11/Xlib.h" | |
int private2; | |
#line 2652 "obj/release.linux/GuiApplication.c" | |
#line 502 "/usr/include/X11/Xlib.h" | |
int proto_major_version; | |
#line 2657 "obj/release.linux/GuiApplication.c" | |
#line 503 "/usr/include/X11/Xlib.h" | |
int proto_minor_version; | |
#line 2662 "obj/release.linux/GuiApplication.c" | |
#line 504 "/usr/include/X11/Xlib.h" | |
char * vendor; | |
#line 2667 "obj/release.linux/GuiApplication.c" | |
#line 505 "/usr/include/X11/Xlib.h" | |
XID private3; | |
#line 2672 "obj/release.linux/GuiApplication.c" | |
#line 506 "/usr/include/X11/Xlib.h" | |
XID private4; | |
#line 2677 "obj/release.linux/GuiApplication.c" | |
#line 507 "/usr/include/X11/Xlib.h" | |
XID private5; | |
#line 2682 "obj/release.linux/GuiApplication.c" | |
#line 508 "/usr/include/X11/Xlib.h" | |
int private6; | |
#line 2687 "obj/release.linux/GuiApplication.c" | |
#line 511 "/usr/include/X11/Xlib.h" | |
XID (* resource_alloc)(struct _XDisplay *); | |
#line 2692 "obj/release.linux/GuiApplication.c" | |
#line 512 "/usr/include/X11/Xlib.h" | |
int byte_order; | |
#line 2697 "obj/release.linux/GuiApplication.c" | |
#line 513 "/usr/include/X11/Xlib.h" | |
int bitmap_unit; | |
#line 2702 "obj/release.linux/GuiApplication.c" | |
#line 514 "/usr/include/X11/Xlib.h" | |
int bitmap_pad; | |
#line 2707 "obj/release.linux/GuiApplication.c" | |
#line 515 "/usr/include/X11/Xlib.h" | |
int bitmap_bit_order; | |
#line 2712 "obj/release.linux/GuiApplication.c" | |
#line 516 "/usr/include/X11/Xlib.h" | |
int nformats; | |
#line 2717 "obj/release.linux/GuiApplication.c" | |
#line 517 "/usr/include/X11/Xlib.h" | |
ScreenFormat * pixmap_format; | |
#line 2722 "obj/release.linux/GuiApplication.c" | |
#line 518 "/usr/include/X11/Xlib.h" | |
int private8; | |
#line 2727 "obj/release.linux/GuiApplication.c" | |
#line 519 "/usr/include/X11/Xlib.h" | |
int release; | |
#line 2732 "obj/release.linux/GuiApplication.c" | |
#line 520 "/usr/include/X11/Xlib.h" | |
struct _XPrivate * private9, * private10; | |
#line 2737 "obj/release.linux/GuiApplication.c" | |
#line 521 "/usr/include/X11/Xlib.h" | |
int qlen; | |
#line 2742 "obj/release.linux/GuiApplication.c" | |
#line 522 "/usr/include/X11/Xlib.h" | |
unsigned long last_request_read; | |
#line 2747 "obj/release.linux/GuiApplication.c" | |
#line 523 "/usr/include/X11/Xlib.h" | |
unsigned long request; | |
#line 2752 "obj/release.linux/GuiApplication.c" | |
#line 524 "/usr/include/X11/Xlib.h" | |
XPointer private11; | |
#line 2757 "obj/release.linux/GuiApplication.c" | |
#line 525 "/usr/include/X11/Xlib.h" | |
XPointer private12; | |
#line 2762 "obj/release.linux/GuiApplication.c" | |
#line 526 "/usr/include/X11/Xlib.h" | |
XPointer private13; | |
#line 2767 "obj/release.linux/GuiApplication.c" | |
#line 527 "/usr/include/X11/Xlib.h" | |
XPointer private14; | |
#line 2772 "obj/release.linux/GuiApplication.c" | |
#line 528 "/usr/include/X11/Xlib.h" | |
unsigned max_request_size; | |
#line 2777 "obj/release.linux/GuiApplication.c" | |
#line 529 "/usr/include/X11/Xlib.h" | |
struct _XrmHashBucketRec * db; | |
#line 2782 "obj/release.linux/GuiApplication.c" | |
#line 532 "/usr/include/X11/Xlib.h" | |
int (* private15)(struct _XDisplay *); | |
#line 2787 "obj/release.linux/GuiApplication.c" | |
#line 533 "/usr/include/X11/Xlib.h" | |
char * display_name; | |
#line 2792 "obj/release.linux/GuiApplication.c" | |
#line 534 "/usr/include/X11/Xlib.h" | |
int default_screen; | |
#line 2797 "obj/release.linux/GuiApplication.c" | |
#line 535 "/usr/include/X11/Xlib.h" | |
int nscreens; | |
#line 2802 "obj/release.linux/GuiApplication.c" | |
#line 536 "/usr/include/X11/Xlib.h" | |
Screen * screens; | |
#line 2807 "obj/release.linux/GuiApplication.c" | |
#line 537 "/usr/include/X11/Xlib.h" | |
unsigned long motion_buffer; | |
#line 2812 "obj/release.linux/GuiApplication.c" | |
#line 538 "/usr/include/X11/Xlib.h" | |
unsigned long private16; | |
#line 2817 "obj/release.linux/GuiApplication.c" | |
#line 539 "/usr/include/X11/Xlib.h" | |
int min_keycode; | |
#line 2822 "obj/release.linux/GuiApplication.c" | |
#line 540 "/usr/include/X11/Xlib.h" | |
int max_keycode; | |
#line 2827 "obj/release.linux/GuiApplication.c" | |
#line 541 "/usr/include/X11/Xlib.h" | |
XPointer private17; | |
#line 2832 "obj/release.linux/GuiApplication.c" | |
#line 542 "/usr/include/X11/Xlib.h" | |
XPointer private18; | |
#line 2837 "obj/release.linux/GuiApplication.c" | |
#line 543 "/usr/include/X11/Xlib.h" | |
int private19; | |
#line 2842 "obj/release.linux/GuiApplication.c" | |
#line 544 "/usr/include/X11/Xlib.h" | |
char * xdefaults; | |
#line 2847 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct * _XPrivDisplay; | |
#line 2850 "obj/release.linux/GuiApplication.c" | |
#line 557 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 558 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 2860 "obj/release.linux/GuiApplication.c" | |
#line 559 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 2865 "obj/release.linux/GuiApplication.c" | |
#line 560 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 2870 "obj/release.linux/GuiApplication.c" | |
#line 561 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 2875 "obj/release.linux/GuiApplication.c" | |
#line 562 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 2880 "obj/release.linux/GuiApplication.c" | |
#line 563 "/usr/include/X11/Xlib.h" | |
X11Window root; | |
#line 2885 "obj/release.linux/GuiApplication.c" | |
#line 564 "/usr/include/X11/Xlib.h" | |
X11Window subwindow; | |
#line 2890 "obj/release.linux/GuiApplication.c" | |
#line 565 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 2895 "obj/release.linux/GuiApplication.c" | |
#line 566 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 2900 "obj/release.linux/GuiApplication.c" | |
#line 567 "/usr/include/X11/Xlib.h" | |
int x_root, y_root; | |
#line 2905 "obj/release.linux/GuiApplication.c" | |
#line 568 "/usr/include/X11/Xlib.h" | |
unsigned int state; | |
#line 2910 "obj/release.linux/GuiApplication.c" | |
#line 569 "/usr/include/X11/Xlib.h" | |
unsigned int keycode; | |
#line 2915 "obj/release.linux/GuiApplication.c" | |
#line 570 "/usr/include/X11/Xlib.h" | |
int same_screen; | |
#line 2920 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XKeyEvent; | |
#line 2923 "obj/release.linux/GuiApplication.c" | |
#line 572 "/usr/include/X11/Xlib.h" | |
typedef XKeyEvent XKeyPressedEvent; | |
#line 2929 "obj/release.linux/GuiApplication.c" | |
#line 573 "/usr/include/X11/Xlib.h" | |
typedef XKeyEvent XKeyReleasedEvent; | |
#line 2935 "obj/release.linux/GuiApplication.c" | |
#line 575 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 576 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 2945 "obj/release.linux/GuiApplication.c" | |
#line 577 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 2950 "obj/release.linux/GuiApplication.c" | |
#line 578 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 2955 "obj/release.linux/GuiApplication.c" | |
#line 579 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 2960 "obj/release.linux/GuiApplication.c" | |
#line 580 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 2965 "obj/release.linux/GuiApplication.c" | |
#line 581 "/usr/include/X11/Xlib.h" | |
X11Window root; | |
#line 2970 "obj/release.linux/GuiApplication.c" | |
#line 582 "/usr/include/X11/Xlib.h" | |
X11Window subwindow; | |
#line 2975 "obj/release.linux/GuiApplication.c" | |
#line 583 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 2980 "obj/release.linux/GuiApplication.c" | |
#line 584 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 2985 "obj/release.linux/GuiApplication.c" | |
#line 585 "/usr/include/X11/Xlib.h" | |
int x_root, y_root; | |
#line 2990 "obj/release.linux/GuiApplication.c" | |
#line 586 "/usr/include/X11/Xlib.h" | |
unsigned int state; | |
#line 2995 "obj/release.linux/GuiApplication.c" | |
#line 587 "/usr/include/X11/Xlib.h" | |
unsigned int button; | |
#line 3000 "obj/release.linux/GuiApplication.c" | |
#line 588 "/usr/include/X11/Xlib.h" | |
int same_screen; | |
#line 3005 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XButtonEvent; | |
#line 3008 "obj/release.linux/GuiApplication.c" | |
#line 590 "/usr/include/X11/Xlib.h" | |
typedef XButtonEvent XButtonPressedEvent; | |
#line 3014 "obj/release.linux/GuiApplication.c" | |
#line 591 "/usr/include/X11/Xlib.h" | |
typedef XButtonEvent XButtonReleasedEvent; | |
#line 3020 "obj/release.linux/GuiApplication.c" | |
#line 593 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 594 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3030 "obj/release.linux/GuiApplication.c" | |
#line 595 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3035 "obj/release.linux/GuiApplication.c" | |
#line 596 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3040 "obj/release.linux/GuiApplication.c" | |
#line 597 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3045 "obj/release.linux/GuiApplication.c" | |
#line 598 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3050 "obj/release.linux/GuiApplication.c" | |
#line 599 "/usr/include/X11/Xlib.h" | |
X11Window root; | |
#line 3055 "obj/release.linux/GuiApplication.c" | |
#line 600 "/usr/include/X11/Xlib.h" | |
X11Window subwindow; | |
#line 3060 "obj/release.linux/GuiApplication.c" | |
#line 601 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 3065 "obj/release.linux/GuiApplication.c" | |
#line 602 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3070 "obj/release.linux/GuiApplication.c" | |
#line 603 "/usr/include/X11/Xlib.h" | |
int x_root, y_root; | |
#line 3075 "obj/release.linux/GuiApplication.c" | |
#line 604 "/usr/include/X11/Xlib.h" | |
unsigned int state; | |
#line 3080 "obj/release.linux/GuiApplication.c" | |
#line 605 "/usr/include/X11/Xlib.h" | |
char is_hint; | |
#line 3085 "obj/release.linux/GuiApplication.c" | |
#line 606 "/usr/include/X11/Xlib.h" | |
int same_screen; | |
#line 3090 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XMotionEvent; | |
#line 3093 "obj/release.linux/GuiApplication.c" | |
#line 608 "/usr/include/X11/Xlib.h" | |
typedef XMotionEvent XPointerMovedEvent; | |
#line 3099 "obj/release.linux/GuiApplication.c" | |
#line 610 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 611 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3109 "obj/release.linux/GuiApplication.c" | |
#line 612 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3114 "obj/release.linux/GuiApplication.c" | |
#line 613 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3119 "obj/release.linux/GuiApplication.c" | |
#line 614 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3124 "obj/release.linux/GuiApplication.c" | |
#line 615 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3129 "obj/release.linux/GuiApplication.c" | |
#line 616 "/usr/include/X11/Xlib.h" | |
X11Window root; | |
#line 3134 "obj/release.linux/GuiApplication.c" | |
#line 617 "/usr/include/X11/Xlib.h" | |
X11Window subwindow; | |
#line 3139 "obj/release.linux/GuiApplication.c" | |
#line 618 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 3144 "obj/release.linux/GuiApplication.c" | |
#line 619 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3149 "obj/release.linux/GuiApplication.c" | |
#line 620 "/usr/include/X11/Xlib.h" | |
int x_root, y_root; | |
#line 3154 "obj/release.linux/GuiApplication.c" | |
#line 621 "/usr/include/X11/Xlib.h" | |
int mode; | |
#line 3159 "obj/release.linux/GuiApplication.c" | |
#line 622 "/usr/include/X11/Xlib.h" | |
int detail; | |
#line 3164 "obj/release.linux/GuiApplication.c" | |
#line 627 "/usr/include/X11/Xlib.h" | |
int same_screen; | |
#line 3169 "obj/release.linux/GuiApplication.c" | |
#line 628 "/usr/include/X11/Xlib.h" | |
int focus; | |
#line 3174 "obj/release.linux/GuiApplication.c" | |
#line 629 "/usr/include/X11/Xlib.h" | |
unsigned int state; | |
#line 3179 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XCrossingEvent; | |
#line 3182 "obj/release.linux/GuiApplication.c" | |
#line 631 "/usr/include/X11/Xlib.h" | |
typedef XCrossingEvent XEnterWindowEvent; | |
#line 3188 "obj/release.linux/GuiApplication.c" | |
#line 632 "/usr/include/X11/Xlib.h" | |
typedef XCrossingEvent XLeaveWindowEvent; | |
#line 3194 "obj/release.linux/GuiApplication.c" | |
#line 634 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 635 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3204 "obj/release.linux/GuiApplication.c" | |
#line 636 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3209 "obj/release.linux/GuiApplication.c" | |
#line 637 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3214 "obj/release.linux/GuiApplication.c" | |
#line 638 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3219 "obj/release.linux/GuiApplication.c" | |
#line 639 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3224 "obj/release.linux/GuiApplication.c" | |
#line 640 "/usr/include/X11/Xlib.h" | |
int mode; | |
#line 3229 "obj/release.linux/GuiApplication.c" | |
#line 642 "/usr/include/X11/Xlib.h" | |
int detail; | |
#line 3234 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XFocusChangeEvent; | |
#line 3237 "obj/release.linux/GuiApplication.c" | |
#line 649 "/usr/include/X11/Xlib.h" | |
typedef XFocusChangeEvent XFocusInEvent; | |
#line 3243 "obj/release.linux/GuiApplication.c" | |
#line 650 "/usr/include/X11/Xlib.h" | |
typedef XFocusChangeEvent XFocusOutEvent; | |
#line 3249 "obj/release.linux/GuiApplication.c" | |
#line 653 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 654 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3259 "obj/release.linux/GuiApplication.c" | |
#line 655 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3264 "obj/release.linux/GuiApplication.c" | |
#line 656 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3269 "obj/release.linux/GuiApplication.c" | |
#line 657 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3274 "obj/release.linux/GuiApplication.c" | |
#line 658 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3279 "obj/release.linux/GuiApplication.c" | |
#line 659 "/usr/include/X11/Xlib.h" | |
char key_vector[32]; | |
#line 3284 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XKeymapEvent; | |
#line 3287 "obj/release.linux/GuiApplication.c" | |
#line 662 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 663 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3297 "obj/release.linux/GuiApplication.c" | |
#line 664 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3302 "obj/release.linux/GuiApplication.c" | |
#line 665 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3307 "obj/release.linux/GuiApplication.c" | |
#line 666 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3312 "obj/release.linux/GuiApplication.c" | |
#line 667 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3317 "obj/release.linux/GuiApplication.c" | |
#line 668 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3322 "obj/release.linux/GuiApplication.c" | |
#line 669 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 3327 "obj/release.linux/GuiApplication.c" | |
#line 670 "/usr/include/X11/Xlib.h" | |
int count; | |
#line 3332 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XExposeEvent; | |
#line 3335 "obj/release.linux/GuiApplication.c" | |
#line 673 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 674 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3345 "obj/release.linux/GuiApplication.c" | |
#line 675 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3350 "obj/release.linux/GuiApplication.c" | |
#line 676 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3355 "obj/release.linux/GuiApplication.c" | |
#line 677 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3360 "obj/release.linux/GuiApplication.c" | |
#line 678 "/usr/include/X11/Xlib.h" | |
Drawable drawable; | |
#line 3365 "obj/release.linux/GuiApplication.c" | |
#line 679 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3370 "obj/release.linux/GuiApplication.c" | |
#line 680 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 3375 "obj/release.linux/GuiApplication.c" | |
#line 681 "/usr/include/X11/Xlib.h" | |
int count; | |
#line 3380 "obj/release.linux/GuiApplication.c" | |
#line 682 "/usr/include/X11/Xlib.h" | |
int major_code; | |
#line 3385 "obj/release.linux/GuiApplication.c" | |
#line 683 "/usr/include/X11/Xlib.h" | |
int minor_code; | |
#line 3390 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XGraphicsExposeEvent; | |
#line 3393 "obj/release.linux/GuiApplication.c" | |
#line 686 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 687 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3403 "obj/release.linux/GuiApplication.c" | |
#line 688 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3408 "obj/release.linux/GuiApplication.c" | |
#line 689 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3413 "obj/release.linux/GuiApplication.c" | |
#line 690 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3418 "obj/release.linux/GuiApplication.c" | |
#line 691 "/usr/include/X11/Xlib.h" | |
Drawable drawable; | |
#line 3423 "obj/release.linux/GuiApplication.c" | |
#line 692 "/usr/include/X11/Xlib.h" | |
int major_code; | |
#line 3428 "obj/release.linux/GuiApplication.c" | |
#line 693 "/usr/include/X11/Xlib.h" | |
int minor_code; | |
#line 3433 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XNoExposeEvent; | |
#line 3436 "obj/release.linux/GuiApplication.c" | |
#line 696 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 697 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3446 "obj/release.linux/GuiApplication.c" | |
#line 698 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3451 "obj/release.linux/GuiApplication.c" | |
#line 699 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3456 "obj/release.linux/GuiApplication.c" | |
#line 700 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3461 "obj/release.linux/GuiApplication.c" | |
#line 701 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3466 "obj/release.linux/GuiApplication.c" | |
#line 702 "/usr/include/X11/Xlib.h" | |
int state; | |
#line 3471 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XVisibilityEvent; | |
#line 3474 "obj/release.linux/GuiApplication.c" | |
#line 705 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 706 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3484 "obj/release.linux/GuiApplication.c" | |
#line 707 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3489 "obj/release.linux/GuiApplication.c" | |
#line 708 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3494 "obj/release.linux/GuiApplication.c" | |
#line 709 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3499 "obj/release.linux/GuiApplication.c" | |
#line 710 "/usr/include/X11/Xlib.h" | |
X11Window parent; | |
#line 3504 "obj/release.linux/GuiApplication.c" | |
#line 711 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3509 "obj/release.linux/GuiApplication.c" | |
#line 712 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3514 "obj/release.linux/GuiApplication.c" | |
#line 713 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 3519 "obj/release.linux/GuiApplication.c" | |
#line 714 "/usr/include/X11/Xlib.h" | |
int border_width; | |
#line 3524 "obj/release.linux/GuiApplication.c" | |
#line 715 "/usr/include/X11/Xlib.h" | |
int override_redirect; | |
#line 3529 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XCreateWindowEvent; | |
#line 3532 "obj/release.linux/GuiApplication.c" | |
#line 718 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 719 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3542 "obj/release.linux/GuiApplication.c" | |
#line 720 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3547 "obj/release.linux/GuiApplication.c" | |
#line 721 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3552 "obj/release.linux/GuiApplication.c" | |
#line 722 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3557 "obj/release.linux/GuiApplication.c" | |
#line 723 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3562 "obj/release.linux/GuiApplication.c" | |
#line 724 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3567 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XDestroyWindowEvent; | |
#line 3570 "obj/release.linux/GuiApplication.c" | |
#line 727 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 728 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3580 "obj/release.linux/GuiApplication.c" | |
#line 729 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3585 "obj/release.linux/GuiApplication.c" | |
#line 730 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3590 "obj/release.linux/GuiApplication.c" | |
#line 731 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3595 "obj/release.linux/GuiApplication.c" | |
#line 732 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3600 "obj/release.linux/GuiApplication.c" | |
#line 733 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3605 "obj/release.linux/GuiApplication.c" | |
#line 734 "/usr/include/X11/Xlib.h" | |
int from_configure; | |
#line 3610 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XUnmapEvent; | |
#line 3613 "obj/release.linux/GuiApplication.c" | |
#line 737 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 738 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3623 "obj/release.linux/GuiApplication.c" | |
#line 739 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3628 "obj/release.linux/GuiApplication.c" | |
#line 740 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3633 "obj/release.linux/GuiApplication.c" | |
#line 741 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3638 "obj/release.linux/GuiApplication.c" | |
#line 742 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3643 "obj/release.linux/GuiApplication.c" | |
#line 743 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3648 "obj/release.linux/GuiApplication.c" | |
#line 744 "/usr/include/X11/Xlib.h" | |
int override_redirect; | |
#line 3653 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XMapEvent; | |
#line 3656 "obj/release.linux/GuiApplication.c" | |
#line 747 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 748 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3666 "obj/release.linux/GuiApplication.c" | |
#line 749 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3671 "obj/release.linux/GuiApplication.c" | |
#line 750 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3676 "obj/release.linux/GuiApplication.c" | |
#line 751 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3681 "obj/release.linux/GuiApplication.c" | |
#line 752 "/usr/include/X11/Xlib.h" | |
X11Window parent; | |
#line 3686 "obj/release.linux/GuiApplication.c" | |
#line 753 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3691 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XMapRequestEvent; | |
#line 3694 "obj/release.linux/GuiApplication.c" | |
#line 756 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 757 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3704 "obj/release.linux/GuiApplication.c" | |
#line 758 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3709 "obj/release.linux/GuiApplication.c" | |
#line 759 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3714 "obj/release.linux/GuiApplication.c" | |
#line 760 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3719 "obj/release.linux/GuiApplication.c" | |
#line 761 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3724 "obj/release.linux/GuiApplication.c" | |
#line 762 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3729 "obj/release.linux/GuiApplication.c" | |
#line 763 "/usr/include/X11/Xlib.h" | |
X11Window parent; | |
#line 3734 "obj/release.linux/GuiApplication.c" | |
#line 764 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3739 "obj/release.linux/GuiApplication.c" | |
#line 765 "/usr/include/X11/Xlib.h" | |
int override_redirect; | |
#line 3744 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XReparentEvent; | |
#line 3747 "obj/release.linux/GuiApplication.c" | |
#line 768 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 769 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3757 "obj/release.linux/GuiApplication.c" | |
#line 770 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3762 "obj/release.linux/GuiApplication.c" | |
#line 771 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3767 "obj/release.linux/GuiApplication.c" | |
#line 772 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3772 "obj/release.linux/GuiApplication.c" | |
#line 773 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3777 "obj/release.linux/GuiApplication.c" | |
#line 774 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3782 "obj/release.linux/GuiApplication.c" | |
#line 775 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3787 "obj/release.linux/GuiApplication.c" | |
#line 776 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 3792 "obj/release.linux/GuiApplication.c" | |
#line 777 "/usr/include/X11/Xlib.h" | |
int border_width; | |
#line 3797 "obj/release.linux/GuiApplication.c" | |
#line 778 "/usr/include/X11/Xlib.h" | |
X11Window above; | |
#line 3802 "obj/release.linux/GuiApplication.c" | |
#line 779 "/usr/include/X11/Xlib.h" | |
int override_redirect; | |
#line 3807 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XConfigureEvent; | |
#line 3810 "obj/release.linux/GuiApplication.c" | |
#line 782 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 783 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3820 "obj/release.linux/GuiApplication.c" | |
#line 784 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3825 "obj/release.linux/GuiApplication.c" | |
#line 785 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3830 "obj/release.linux/GuiApplication.c" | |
#line 786 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3835 "obj/release.linux/GuiApplication.c" | |
#line 787 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3840 "obj/release.linux/GuiApplication.c" | |
#line 788 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3845 "obj/release.linux/GuiApplication.c" | |
#line 789 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3850 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XGravityEvent; | |
#line 3853 "obj/release.linux/GuiApplication.c" | |
#line 792 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 793 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3863 "obj/release.linux/GuiApplication.c" | |
#line 794 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3868 "obj/release.linux/GuiApplication.c" | |
#line 795 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3873 "obj/release.linux/GuiApplication.c" | |
#line 796 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3878 "obj/release.linux/GuiApplication.c" | |
#line 797 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3883 "obj/release.linux/GuiApplication.c" | |
#line 798 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 3888 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XResizeRequestEvent; | |
#line 3891 "obj/release.linux/GuiApplication.c" | |
#line 801 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 802 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3901 "obj/release.linux/GuiApplication.c" | |
#line 803 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3906 "obj/release.linux/GuiApplication.c" | |
#line 804 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3911 "obj/release.linux/GuiApplication.c" | |
#line 805 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3916 "obj/release.linux/GuiApplication.c" | |
#line 806 "/usr/include/X11/Xlib.h" | |
X11Window parent; | |
#line 3921 "obj/release.linux/GuiApplication.c" | |
#line 807 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3926 "obj/release.linux/GuiApplication.c" | |
#line 808 "/usr/include/X11/Xlib.h" | |
int x, y; | |
#line 3931 "obj/release.linux/GuiApplication.c" | |
#line 809 "/usr/include/X11/Xlib.h" | |
int width, height; | |
#line 3936 "obj/release.linux/GuiApplication.c" | |
#line 810 "/usr/include/X11/Xlib.h" | |
int border_width; | |
#line 3941 "obj/release.linux/GuiApplication.c" | |
#line 811 "/usr/include/X11/Xlib.h" | |
X11Window above; | |
#line 3946 "obj/release.linux/GuiApplication.c" | |
#line 812 "/usr/include/X11/Xlib.h" | |
int detail; | |
#line 3951 "obj/release.linux/GuiApplication.c" | |
#line 813 "/usr/include/X11/Xlib.h" | |
unsigned long value_mask; | |
#line 3956 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XConfigureRequestEvent; | |
#line 3959 "obj/release.linux/GuiApplication.c" | |
#line 816 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 817 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 3969 "obj/release.linux/GuiApplication.c" | |
#line 818 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 3974 "obj/release.linux/GuiApplication.c" | |
#line 819 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 3979 "obj/release.linux/GuiApplication.c" | |
#line 820 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 3984 "obj/release.linux/GuiApplication.c" | |
#line 821 "/usr/include/X11/Xlib.h" | |
X11Window event; | |
#line 3989 "obj/release.linux/GuiApplication.c" | |
#line 822 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 3994 "obj/release.linux/GuiApplication.c" | |
#line 823 "/usr/include/X11/Xlib.h" | |
int place; | |
#line 3999 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XCirculateEvent; | |
#line 4002 "obj/release.linux/GuiApplication.c" | |
#line 826 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 827 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4012 "obj/release.linux/GuiApplication.c" | |
#line 828 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4017 "obj/release.linux/GuiApplication.c" | |
#line 829 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4022 "obj/release.linux/GuiApplication.c" | |
#line 830 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4027 "obj/release.linux/GuiApplication.c" | |
#line 831 "/usr/include/X11/Xlib.h" | |
X11Window parent; | |
#line 4032 "obj/release.linux/GuiApplication.c" | |
#line 832 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4037 "obj/release.linux/GuiApplication.c" | |
#line 833 "/usr/include/X11/Xlib.h" | |
int place; | |
#line 4042 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XCirculateRequestEvent; | |
#line 4045 "obj/release.linux/GuiApplication.c" | |
#line 836 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 837 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4055 "obj/release.linux/GuiApplication.c" | |
#line 838 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4060 "obj/release.linux/GuiApplication.c" | |
#line 839 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4065 "obj/release.linux/GuiApplication.c" | |
#line 840 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4070 "obj/release.linux/GuiApplication.c" | |
#line 841 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4075 "obj/release.linux/GuiApplication.c" | |
#line 842 "/usr/include/X11/Xlib.h" | |
Atom atom; | |
#line 4080 "obj/release.linux/GuiApplication.c" | |
#line 843 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 4085 "obj/release.linux/GuiApplication.c" | |
#line 844 "/usr/include/X11/Xlib.h" | |
int state; | |
#line 4090 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XPropertyEvent; | |
#line 4093 "obj/release.linux/GuiApplication.c" | |
#line 847 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 848 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4103 "obj/release.linux/GuiApplication.c" | |
#line 849 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4108 "obj/release.linux/GuiApplication.c" | |
#line 850 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4113 "obj/release.linux/GuiApplication.c" | |
#line 851 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4118 "obj/release.linux/GuiApplication.c" | |
#line 852 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4123 "obj/release.linux/GuiApplication.c" | |
#line 853 "/usr/include/X11/Xlib.h" | |
Atom selection; | |
#line 4128 "obj/release.linux/GuiApplication.c" | |
#line 854 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 4133 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XSelectionClearEvent; | |
#line 4136 "obj/release.linux/GuiApplication.c" | |
#line 857 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 858 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4146 "obj/release.linux/GuiApplication.c" | |
#line 859 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4151 "obj/release.linux/GuiApplication.c" | |
#line 860 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4156 "obj/release.linux/GuiApplication.c" | |
#line 861 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4161 "obj/release.linux/GuiApplication.c" | |
#line 862 "/usr/include/X11/Xlib.h" | |
X11Window owner; | |
#line 4166 "obj/release.linux/GuiApplication.c" | |
#line 863 "/usr/include/X11/Xlib.h" | |
X11Window requestor; | |
#line 4171 "obj/release.linux/GuiApplication.c" | |
#line 864 "/usr/include/X11/Xlib.h" | |
Atom selection; | |
#line 4176 "obj/release.linux/GuiApplication.c" | |
#line 865 "/usr/include/X11/Xlib.h" | |
Atom target; | |
#line 4181 "obj/release.linux/GuiApplication.c" | |
#line 866 "/usr/include/X11/Xlib.h" | |
Atom _property; | |
#line 4186 "obj/release.linux/GuiApplication.c" | |
#line 867 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 4191 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XSelectionRequestEvent; | |
#line 4194 "obj/release.linux/GuiApplication.c" | |
#line 870 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 871 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4204 "obj/release.linux/GuiApplication.c" | |
#line 872 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4209 "obj/release.linux/GuiApplication.c" | |
#line 873 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4214 "obj/release.linux/GuiApplication.c" | |
#line 874 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4219 "obj/release.linux/GuiApplication.c" | |
#line 875 "/usr/include/X11/Xlib.h" | |
X11Window requestor; | |
#line 4224 "obj/release.linux/GuiApplication.c" | |
#line 876 "/usr/include/X11/Xlib.h" | |
Atom selection; | |
#line 4229 "obj/release.linux/GuiApplication.c" | |
#line 877 "/usr/include/X11/Xlib.h" | |
Atom target; | |
#line 4234 "obj/release.linux/GuiApplication.c" | |
#line 878 "/usr/include/X11/Xlib.h" | |
Atom _property; | |
#line 4239 "obj/release.linux/GuiApplication.c" | |
#line 879 "/usr/include/X11/Xlib.h" | |
X11Time time; | |
#line 4244 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XSelectionEvent; | |
#line 4247 "obj/release.linux/GuiApplication.c" | |
#line 882 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 883 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4257 "obj/release.linux/GuiApplication.c" | |
#line 884 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4262 "obj/release.linux/GuiApplication.c" | |
#line 885 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4267 "obj/release.linux/GuiApplication.c" | |
#line 886 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4272 "obj/release.linux/GuiApplication.c" | |
#line 887 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4277 "obj/release.linux/GuiApplication.c" | |
#line 888 "/usr/include/X11/Xlib.h" | |
Colormap colormap; | |
#line 4282 "obj/release.linux/GuiApplication.c" | |
#line 892 "/usr/include/X11/Xlib.h" | |
int _new; | |
#line 4287 "obj/release.linux/GuiApplication.c" | |
#line 894 "/usr/include/X11/Xlib.h" | |
int state; | |
#line 4292 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XColormapEvent; | |
#line 4295 "obj/release.linux/GuiApplication.c" | |
#line 897 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 898 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4305 "obj/release.linux/GuiApplication.c" | |
#line 899 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4310 "obj/release.linux/GuiApplication.c" | |
#line 900 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4315 "obj/release.linux/GuiApplication.c" | |
#line 901 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4320 "obj/release.linux/GuiApplication.c" | |
#line 902 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4325 "obj/release.linux/GuiApplication.c" | |
#line 903 "/usr/include/X11/Xlib.h" | |
Atom message_type; | |
#line 4330 "obj/release.linux/GuiApplication.c" | |
#line 904 "/usr/include/X11/Xlib.h" | |
int format; | |
#line 4335 "obj/release.linux/GuiApplication.c" | |
#line 905 "/usr/include/X11/Xlib.h" | |
union | |
{ | |
#line 906 "/usr/include/X11/Xlib.h" | |
char b[20]; | |
#line 4344 "obj/release.linux/GuiApplication.c" | |
#line 907 "/usr/include/X11/Xlib.h" | |
short s[10]; | |
#line 4349 "obj/release.linux/GuiApplication.c" | |
#line 908 "/usr/include/X11/Xlib.h" | |
long l[5]; | |
#line 4354 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct data; | |
#line 4357 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XClientMessageEvent; | |
#line 4360 "obj/release.linux/GuiApplication.c" | |
#line 912 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 913 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4370 "obj/release.linux/GuiApplication.c" | |
#line 914 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4375 "obj/release.linux/GuiApplication.c" | |
#line 915 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4380 "obj/release.linux/GuiApplication.c" | |
#line 916 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4385 "obj/release.linux/GuiApplication.c" | |
#line 917 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4390 "obj/release.linux/GuiApplication.c" | |
#line 918 "/usr/include/X11/Xlib.h" | |
int request; | |
#line 4395 "obj/release.linux/GuiApplication.c" | |
#line 920 "/usr/include/X11/Xlib.h" | |
int first_keycode; | |
#line 4400 "obj/release.linux/GuiApplication.c" | |
#line 921 "/usr/include/X11/Xlib.h" | |
int count; | |
#line 4405 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XMappingEvent; | |
#line 4408 "obj/release.linux/GuiApplication.c" | |
#line 924 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 925 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4418 "obj/release.linux/GuiApplication.c" | |
#line 926 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4423 "obj/release.linux/GuiApplication.c" | |
#line 927 "/usr/include/X11/Xlib.h" | |
XID resourceid; | |
#line 4428 "obj/release.linux/GuiApplication.c" | |
#line 928 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4433 "obj/release.linux/GuiApplication.c" | |
#line 929 "/usr/include/X11/Xlib.h" | |
unsigned char error_code; | |
#line 4438 "obj/release.linux/GuiApplication.c" | |
#line 930 "/usr/include/X11/Xlib.h" | |
unsigned char request_code; | |
#line 4443 "obj/release.linux/GuiApplication.c" | |
#line 931 "/usr/include/X11/Xlib.h" | |
unsigned char minor_code; | |
#line 4448 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XErrorEvent; | |
#line 4451 "obj/release.linux/GuiApplication.c" | |
#line 934 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 935 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4461 "obj/release.linux/GuiApplication.c" | |
#line 936 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4466 "obj/release.linux/GuiApplication.c" | |
#line 937 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4471 "obj/release.linux/GuiApplication.c" | |
#line 938 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4476 "obj/release.linux/GuiApplication.c" | |
#line 939 "/usr/include/X11/Xlib.h" | |
X11Window window; | |
#line 4481 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XAnyEvent; | |
#line 4484 "obj/release.linux/GuiApplication.c" | |
#line 948 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 950 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4494 "obj/release.linux/GuiApplication.c" | |
#line 951 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4499 "obj/release.linux/GuiApplication.c" | |
#line 952 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4504 "obj/release.linux/GuiApplication.c" | |
#line 953 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4509 "obj/release.linux/GuiApplication.c" | |
#line 954 "/usr/include/X11/Xlib.h" | |
int extension; | |
#line 4514 "obj/release.linux/GuiApplication.c" | |
#line 955 "/usr/include/X11/Xlib.h" | |
int evtype; | |
#line 4519 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XGenericEvent; | |
#line 4522 "obj/release.linux/GuiApplication.c" | |
#line 958 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 959 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4532 "obj/release.linux/GuiApplication.c" | |
#line 960 "/usr/include/X11/Xlib.h" | |
unsigned long serial; | |
#line 4537 "obj/release.linux/GuiApplication.c" | |
#line 961 "/usr/include/X11/Xlib.h" | |
int send_event; | |
#line 4542 "obj/release.linux/GuiApplication.c" | |
#line 962 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4547 "obj/release.linux/GuiApplication.c" | |
#line 963 "/usr/include/X11/Xlib.h" | |
int extension; | |
#line 4552 "obj/release.linux/GuiApplication.c" | |
#line 964 "/usr/include/X11/Xlib.h" | |
int evtype; | |
#line 4557 "obj/release.linux/GuiApplication.c" | |
#line 965 "/usr/include/X11/Xlib.h" | |
unsigned int cookie; | |
#line 4562 "obj/release.linux/GuiApplication.c" | |
#line 966 "/usr/include/X11/Xlib.h" | |
void * data; | |
#line 4567 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XGenericEventCookie; | |
#line 4570 "obj/release.linux/GuiApplication.c" | |
#line 973 "/usr/include/X11/Xlib.h" | |
typedef union _XEvent | |
{ | |
#line 974 "/usr/include/X11/Xlib.h" | |
int type; | |
#line 4580 "obj/release.linux/GuiApplication.c" | |
#line 975 "/usr/include/X11/Xlib.h" | |
XAnyEvent xany; | |
#line 4585 "obj/release.linux/GuiApplication.c" | |
#line 976 "/usr/include/X11/Xlib.h" | |
XKeyEvent xkey; | |
#line 4590 "obj/release.linux/GuiApplication.c" | |
#line 977 "/usr/include/X11/Xlib.h" | |
XButtonEvent xbutton; | |
#line 4595 "obj/release.linux/GuiApplication.c" | |
#line 978 "/usr/include/X11/Xlib.h" | |
XMotionEvent xmotion; | |
#line 4600 "obj/release.linux/GuiApplication.c" | |
#line 979 "/usr/include/X11/Xlib.h" | |
XCrossingEvent xcrossing; | |
#line 4605 "obj/release.linux/GuiApplication.c" | |
#line 980 "/usr/include/X11/Xlib.h" | |
XFocusChangeEvent xfocus; | |
#line 4610 "obj/release.linux/GuiApplication.c" | |
#line 981 "/usr/include/X11/Xlib.h" | |
XExposeEvent xexpose; | |
#line 4615 "obj/release.linux/GuiApplication.c" | |
#line 982 "/usr/include/X11/Xlib.h" | |
XGraphicsExposeEvent xgraphicsexpose; | |
#line 4620 "obj/release.linux/GuiApplication.c" | |
#line 983 "/usr/include/X11/Xlib.h" | |
XNoExposeEvent xnoexpose; | |
#line 4625 "obj/release.linux/GuiApplication.c" | |
#line 984 "/usr/include/X11/Xlib.h" | |
XVisibilityEvent xvisibility; | |
#line 4630 "obj/release.linux/GuiApplication.c" | |
#line 985 "/usr/include/X11/Xlib.h" | |
XCreateWindowEvent xcreatewindow; | |
#line 4635 "obj/release.linux/GuiApplication.c" | |
#line 986 "/usr/include/X11/Xlib.h" | |
XDestroyWindowEvent xdestroywindow; | |
#line 4640 "obj/release.linux/GuiApplication.c" | |
#line 987 "/usr/include/X11/Xlib.h" | |
XUnmapEvent xunmap; | |
#line 4645 "obj/release.linux/GuiApplication.c" | |
#line 988 "/usr/include/X11/Xlib.h" | |
XMapEvent xmap; | |
#line 4650 "obj/release.linux/GuiApplication.c" | |
#line 989 "/usr/include/X11/Xlib.h" | |
XMapRequestEvent xmaprequest; | |
#line 4655 "obj/release.linux/GuiApplication.c" | |
#line 990 "/usr/include/X11/Xlib.h" | |
XReparentEvent xreparent; | |
#line 4660 "obj/release.linux/GuiApplication.c" | |
#line 991 "/usr/include/X11/Xlib.h" | |
XConfigureEvent xconfigure; | |
#line 4665 "obj/release.linux/GuiApplication.c" | |
#line 992 "/usr/include/X11/Xlib.h" | |
XGravityEvent xgravity; | |
#line 4670 "obj/release.linux/GuiApplication.c" | |
#line 993 "/usr/include/X11/Xlib.h" | |
XResizeRequestEvent xresizerequest; | |
#line 4675 "obj/release.linux/GuiApplication.c" | |
#line 994 "/usr/include/X11/Xlib.h" | |
XConfigureRequestEvent xconfigurerequest; | |
#line 4680 "obj/release.linux/GuiApplication.c" | |
#line 995 "/usr/include/X11/Xlib.h" | |
XCirculateEvent xcirculate; | |
#line 4685 "obj/release.linux/GuiApplication.c" | |
#line 996 "/usr/include/X11/Xlib.h" | |
XCirculateRequestEvent xcirculaterequest; | |
#line 4690 "obj/release.linux/GuiApplication.c" | |
#line 997 "/usr/include/X11/Xlib.h" | |
XPropertyEvent xproperty; | |
#line 4695 "obj/release.linux/GuiApplication.c" | |
#line 998 "/usr/include/X11/Xlib.h" | |
XSelectionClearEvent xselectionclear; | |
#line 4700 "obj/release.linux/GuiApplication.c" | |
#line 999 "/usr/include/X11/Xlib.h" | |
XSelectionRequestEvent xselectionrequest; | |
#line 4705 "obj/release.linux/GuiApplication.c" | |
#line 1000 "/usr/include/X11/Xlib.h" | |
XSelectionEvent xselection; | |
#line 4710 "obj/release.linux/GuiApplication.c" | |
#line 1001 "/usr/include/X11/Xlib.h" | |
XColormapEvent xcolormap; | |
#line 4715 "obj/release.linux/GuiApplication.c" | |
#line 1002 "/usr/include/X11/Xlib.h" | |
XClientMessageEvent xclient; | |
#line 4720 "obj/release.linux/GuiApplication.c" | |
#line 1003 "/usr/include/X11/Xlib.h" | |
XMappingEvent xmapping; | |
#line 4725 "obj/release.linux/GuiApplication.c" | |
#line 1004 "/usr/include/X11/Xlib.h" | |
XErrorEvent xerror; | |
#line 4730 "obj/release.linux/GuiApplication.c" | |
#line 1005 "/usr/include/X11/Xlib.h" | |
XKeymapEvent xkeymap; | |
#line 4735 "obj/release.linux/GuiApplication.c" | |
#line 1006 "/usr/include/X11/Xlib.h" | |
XGenericEvent xgeneric; | |
#line 4740 "obj/release.linux/GuiApplication.c" | |
#line 1007 "/usr/include/X11/Xlib.h" | |
XGenericEventCookie xcookie; | |
#line 4745 "obj/release.linux/GuiApplication.c" | |
#line 1008 "/usr/include/X11/Xlib.h" | |
long pad[24]; | |
#line 4750 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XEvent; | |
#line 4753 "obj/release.linux/GuiApplication.c" | |
#line 1017 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1018 "/usr/include/X11/Xlib.h" | |
short lbearing; | |
#line 4763 "obj/release.linux/GuiApplication.c" | |
#line 1019 "/usr/include/X11/Xlib.h" | |
short rbearing; | |
#line 4768 "obj/release.linux/GuiApplication.c" | |
#line 1020 "/usr/include/X11/Xlib.h" | |
short width; | |
#line 4773 "obj/release.linux/GuiApplication.c" | |
#line 1021 "/usr/include/X11/Xlib.h" | |
short ascent; | |
#line 4778 "obj/release.linux/GuiApplication.c" | |
#line 1022 "/usr/include/X11/Xlib.h" | |
short descent; | |
#line 4783 "obj/release.linux/GuiApplication.c" | |
#line 1023 "/usr/include/X11/Xlib.h" | |
unsigned short attributes; | |
#line 4788 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XCharStruct; | |
#line 4791 "obj/release.linux/GuiApplication.c" | |
#line 1030 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1031 "/usr/include/X11/Xlib.h" | |
Atom name; | |
#line 4801 "obj/release.linux/GuiApplication.c" | |
#line 1032 "/usr/include/X11/Xlib.h" | |
unsigned long card32; | |
#line 4806 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XFontProp; | |
#line 4809 "obj/release.linux/GuiApplication.c" | |
#line 1035 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1036 "/usr/include/X11/Xlib.h" | |
XExtData * ext_data; | |
#line 4819 "obj/release.linux/GuiApplication.c" | |
#line 1037 "/usr/include/X11/Xlib.h" | |
X11Font fid; | |
#line 4824 "obj/release.linux/GuiApplication.c" | |
#line 1038 "/usr/include/X11/Xlib.h" | |
unsigned direction; | |
#line 4829 "obj/release.linux/GuiApplication.c" | |
#line 1039 "/usr/include/X11/Xlib.h" | |
unsigned min_char_or_byte2; | |
#line 4834 "obj/release.linux/GuiApplication.c" | |
#line 1040 "/usr/include/X11/Xlib.h" | |
unsigned max_char_or_byte2; | |
#line 4839 "obj/release.linux/GuiApplication.c" | |
#line 1041 "/usr/include/X11/Xlib.h" | |
unsigned min_byte1; | |
#line 4844 "obj/release.linux/GuiApplication.c" | |
#line 1042 "/usr/include/X11/Xlib.h" | |
unsigned max_byte1; | |
#line 4849 "obj/release.linux/GuiApplication.c" | |
#line 1043 "/usr/include/X11/Xlib.h" | |
int all_chars_exist; | |
#line 4854 "obj/release.linux/GuiApplication.c" | |
#line 1044 "/usr/include/X11/Xlib.h" | |
unsigned default_char; | |
#line 4859 "obj/release.linux/GuiApplication.c" | |
#line 1045 "/usr/include/X11/Xlib.h" | |
int n_properties; | |
#line 4864 "obj/release.linux/GuiApplication.c" | |
#line 1046 "/usr/include/X11/Xlib.h" | |
XFontProp * properties; | |
#line 4869 "obj/release.linux/GuiApplication.c" | |
#line 1047 "/usr/include/X11/Xlib.h" | |
XCharStruct min_bounds; | |
#line 4874 "obj/release.linux/GuiApplication.c" | |
#line 1048 "/usr/include/X11/Xlib.h" | |
XCharStruct max_bounds; | |
#line 4879 "obj/release.linux/GuiApplication.c" | |
#line 1049 "/usr/include/X11/Xlib.h" | |
XCharStruct * per_char; | |
#line 4884 "obj/release.linux/GuiApplication.c" | |
#line 1050 "/usr/include/X11/Xlib.h" | |
int ascent; | |
#line 4889 "obj/release.linux/GuiApplication.c" | |
#line 1051 "/usr/include/X11/Xlib.h" | |
int descent; | |
#line 4894 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XFontStruct; | |
#line 4897 "obj/release.linux/GuiApplication.c" | |
#line 1057 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1058 "/usr/include/X11/Xlib.h" | |
char * chars; | |
#line 4907 "obj/release.linux/GuiApplication.c" | |
#line 1059 "/usr/include/X11/Xlib.h" | |
int nchars; | |
#line 4912 "obj/release.linux/GuiApplication.c" | |
#line 1060 "/usr/include/X11/Xlib.h" | |
int delta; | |
#line 4917 "obj/release.linux/GuiApplication.c" | |
#line 1061 "/usr/include/X11/Xlib.h" | |
X11Font font; | |
#line 4922 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XTextItem; | |
#line 4925 "obj/release.linux/GuiApplication.c" | |
#line 1064 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1065 "/usr/include/X11/Xlib.h" | |
unsigned char byte1; | |
#line 4935 "obj/release.linux/GuiApplication.c" | |
#line 1066 "/usr/include/X11/Xlib.h" | |
unsigned char byte2; | |
#line 4940 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XChar2b; | |
#line 4943 "obj/release.linux/GuiApplication.c" | |
#line 1069 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1070 "/usr/include/X11/Xlib.h" | |
XChar2b * chars; | |
#line 4953 "obj/release.linux/GuiApplication.c" | |
#line 1071 "/usr/include/X11/Xlib.h" | |
int nchars; | |
#line 4958 "obj/release.linux/GuiApplication.c" | |
#line 1072 "/usr/include/X11/Xlib.h" | |
int delta; | |
#line 4963 "obj/release.linux/GuiApplication.c" | |
#line 1073 "/usr/include/X11/Xlib.h" | |
X11Font font; | |
#line 4968 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XTextItem16; | |
#line 4971 "obj/release.linux/GuiApplication.c" | |
#line 1077 "/usr/include/X11/Xlib.h" | |
typedef union | |
{ | |
#line 1077 "/usr/include/X11/Xlib.h" | |
X11Display * display; | |
#line 4981 "obj/release.linux/GuiApplication.c" | |
#line 1078 "/usr/include/X11/Xlib.h" | |
GC gc; | |
#line 4986 "obj/release.linux/GuiApplication.c" | |
#line 1079 "/usr/include/X11/Xlib.h" | |
Visual * visual; | |
#line 4991 "obj/release.linux/GuiApplication.c" | |
#line 1080 "/usr/include/X11/Xlib.h" | |
Screen * screen; | |
#line 4996 "obj/release.linux/GuiApplication.c" | |
#line 1081 "/usr/include/X11/Xlib.h" | |
ScreenFormat * pixmap_format; | |
#line 5001 "obj/release.linux/GuiApplication.c" | |
#line 1082 "/usr/include/X11/Xlib.h" | |
XFontStruct * font; | |
#line 5006 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XEDataObject; | |
#line 5009 "obj/release.linux/GuiApplication.c" | |
#line 1084 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1085 "/usr/include/X11/Xlib.h" | |
XRectangle max_ink_extent; | |
#line 5019 "obj/release.linux/GuiApplication.c" | |
#line 1086 "/usr/include/X11/Xlib.h" | |
XRectangle max_logical_extent; | |
#line 5024 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XFontSetExtents; | |
#line 5027 "obj/release.linux/GuiApplication.c" | |
#line 1093 "/usr/include/X11/Xlib.h" | |
typedef struct _XOM * XOM; | |
#line 5033 "obj/release.linux/GuiApplication.c" | |
#line 1094 "/usr/include/X11/Xlib.h" | |
typedef struct _XOC * XOC, * XFontSet; | |
#line 5039 "obj/release.linux/GuiApplication.c" | |
#line 1096 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1097 "/usr/include/X11/Xlib.h" | |
char * chars; | |
#line 5049 "obj/release.linux/GuiApplication.c" | |
#line 1098 "/usr/include/X11/Xlib.h" | |
int nchars; | |
#line 5054 "obj/release.linux/GuiApplication.c" | |
#line 1099 "/usr/include/X11/Xlib.h" | |
int delta; | |
#line 5059 "obj/release.linux/GuiApplication.c" | |
#line 1100 "/usr/include/X11/Xlib.h" | |
XFontSet font_set; | |
#line 5064 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XmbTextItem; | |
#line 5067 "obj/release.linux/GuiApplication.c" | |
#line 1103 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1104 "/usr/include/X11/Xlib.h" | |
wchar_t * chars; | |
#line 5077 "obj/release.linux/GuiApplication.c" | |
#line 1105 "/usr/include/X11/Xlib.h" | |
int nchars; | |
#line 5082 "obj/release.linux/GuiApplication.c" | |
#line 1106 "/usr/include/X11/Xlib.h" | |
int delta; | |
#line 5087 "obj/release.linux/GuiApplication.c" | |
#line 1107 "/usr/include/X11/Xlib.h" | |
XFontSet font_set; | |
#line 5092 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XwcTextItem; | |
#line 5095 "obj/release.linux/GuiApplication.c" | |
#line 1121 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1122 "/usr/include/X11/Xlib.h" | |
int charset_count; | |
#line 5105 "obj/release.linux/GuiApplication.c" | |
#line 1123 "/usr/include/X11/Xlib.h" | |
char ** charset_list; | |
#line 5110 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XOMCharSetList; | |
#line 5113 "obj/release.linux/GuiApplication.c" | |
#line 1126 "/usr/include/X11/Xlib.h" | |
typedef enum | |
{ | |
XOMOrientation_LTR_TTB, XOMOrientation_RTL_TTB, XOMOrientation_TTB_LTR, XOMOrientation_TTB_RTL, XOMOrientation_Context | |
} XOrientation; | |
#line 5122 "obj/release.linux/GuiApplication.c" | |
#line 1134 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1135 "/usr/include/X11/Xlib.h" | |
int num_orientation; | |
#line 5132 "obj/release.linux/GuiApplication.c" | |
#line 1136 "/usr/include/X11/Xlib.h" | |
XOrientation * orientation; | |
#line 5137 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XOMOrientation; | |
#line 5140 "obj/release.linux/GuiApplication.c" | |
#line 1139 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1140 "/usr/include/X11/Xlib.h" | |
int num_font; | |
#line 5150 "obj/release.linux/GuiApplication.c" | |
#line 1141 "/usr/include/X11/Xlib.h" | |
XFontStruct ** font_struct_list; | |
#line 5155 "obj/release.linux/GuiApplication.c" | |
#line 1142 "/usr/include/X11/Xlib.h" | |
char ** font_name_list; | |
#line 5160 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XOMFontInfo; | |
#line 5163 "obj/release.linux/GuiApplication.c" | |
#line 1145 "/usr/include/X11/Xlib.h" | |
typedef struct _XIM * XIM; | |
#line 5169 "obj/release.linux/GuiApplication.c" | |
#line 1146 "/usr/include/X11/Xlib.h" | |
typedef struct _XIC * XIC; | |
#line 5175 "obj/release.linux/GuiApplication.c" | |
#line 1148 "/usr/include/X11/Xlib.h" | |
typedef void (* XIMProc)(XIM, XPointer, XPointer); | |
#line 5181 "obj/release.linux/GuiApplication.c" | |
#line 1154 "/usr/include/X11/Xlib.h" | |
typedef int (* XICProc)(XIC, XPointer, XPointer); | |
#line 5187 "obj/release.linux/GuiApplication.c" | |
#line 1160 "/usr/include/X11/Xlib.h" | |
typedef void (* XIDProc)(X11Display *, XPointer, XPointer); | |
#line 5193 "obj/release.linux/GuiApplication.c" | |
#line 1166 "/usr/include/X11/Xlib.h" | |
typedef unsigned long XIMStyle; | |
#line 5199 "obj/release.linux/GuiApplication.c" | |
#line 1168 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1169 "/usr/include/X11/Xlib.h" | |
unsigned short count_styles; | |
#line 5209 "obj/release.linux/GuiApplication.c" | |
#line 1170 "/usr/include/X11/Xlib.h" | |
XIMStyle * supported_styles; | |
#line 5214 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMStyles; | |
#line 5217 "obj/release.linux/GuiApplication.c" | |
#line 1233 "/usr/include/X11/Xlib.h" | |
typedef void * XVaNestedList; | |
#line 5223 "obj/release.linux/GuiApplication.c" | |
#line 1235 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1236 "/usr/include/X11/Xlib.h" | |
XPointer client_data; | |
#line 5233 "obj/release.linux/GuiApplication.c" | |
#line 1237 "/usr/include/X11/Xlib.h" | |
XIMProc callback; | |
#line 5238 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMCallback; | |
#line 5241 "obj/release.linux/GuiApplication.c" | |
#line 1240 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1241 "/usr/include/X11/Xlib.h" | |
XPointer client_data; | |
#line 5251 "obj/release.linux/GuiApplication.c" | |
#line 1242 "/usr/include/X11/Xlib.h" | |
XICProc callback; | |
#line 5256 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XICCallback; | |
#line 5259 "obj/release.linux/GuiApplication.c" | |
#line 1245 "/usr/include/X11/Xlib.h" | |
typedef unsigned long XIMFeedback; | |
#line 5265 "obj/release.linux/GuiApplication.c" | |
#line 1257 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMText | |
{ | |
#line 1258 "/usr/include/X11/Xlib.h" | |
unsigned short length; | |
#line 5275 "obj/release.linux/GuiApplication.c" | |
#line 1259 "/usr/include/X11/Xlib.h" | |
XIMFeedback * feedback; | |
#line 5280 "obj/release.linux/GuiApplication.c" | |
#line 1260 "/usr/include/X11/Xlib.h" | |
int encoding_is_wchar; | |
#line 5285 "obj/release.linux/GuiApplication.c" | |
#line 1261 "/usr/include/X11/Xlib.h" | |
union | |
{ | |
#line 1262 "/usr/include/X11/Xlib.h" | |
char * multi_byte; | |
#line 5294 "obj/release.linux/GuiApplication.c" | |
#line 1263 "/usr/include/X11/Xlib.h" | |
wchar_t * wide_char; | |
#line 5299 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct string; | |
#line 5302 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMText; | |
#line 5305 "obj/release.linux/GuiApplication.c" | |
#line 1267 "/usr/include/X11/Xlib.h" | |
typedef unsigned long XIMPreeditState; | |
#line 5311 "obj/release.linux/GuiApplication.c" | |
#line 1273 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMPreeditStateNotifyCallbackStruct | |
{ | |
#line 1274 "/usr/include/X11/Xlib.h" | |
XIMPreeditState state; | |
#line 5321 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMPreeditStateNotifyCallbackStruct; | |
#line 5324 "obj/release.linux/GuiApplication.c" | |
#line 1277 "/usr/include/X11/Xlib.h" | |
typedef unsigned long XIMResetState; | |
#line 5330 "obj/release.linux/GuiApplication.c" | |
#line 1282 "/usr/include/X11/Xlib.h" | |
typedef unsigned long XIMStringConversionFeedback; | |
#line 5336 "obj/release.linux/GuiApplication.c" | |
#line 1291 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMStringConversionText | |
{ | |
#line 1292 "/usr/include/X11/Xlib.h" | |
unsigned short length; | |
#line 5346 "obj/release.linux/GuiApplication.c" | |
#line 1293 "/usr/include/X11/Xlib.h" | |
XIMStringConversionFeedback * feedback; | |
#line 5351 "obj/release.linux/GuiApplication.c" | |
#line 1294 "/usr/include/X11/Xlib.h" | |
int encoding_is_wchar; | |
#line 5356 "obj/release.linux/GuiApplication.c" | |
#line 1295 "/usr/include/X11/Xlib.h" | |
union | |
{ | |
#line 1296 "/usr/include/X11/Xlib.h" | |
char * mbs; | |
#line 5365 "obj/release.linux/GuiApplication.c" | |
#line 1297 "/usr/include/X11/Xlib.h" | |
wchar_t * wcs; | |
#line 5370 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct string; | |
#line 5373 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMStringConversionText; | |
#line 5376 "obj/release.linux/GuiApplication.c" | |
#line 1301 "/usr/include/X11/Xlib.h" | |
typedef unsigned short XIMStringConversionPosition; | |
#line 5382 "obj/release.linux/GuiApplication.c" | |
#line 1303 "/usr/include/X11/Xlib.h" | |
typedef unsigned short XIMStringConversionType; | |
#line 5388 "obj/release.linux/GuiApplication.c" | |
#line 1310 "/usr/include/X11/Xlib.h" | |
typedef unsigned short XIMStringConversionOperation; | |
#line 5394 "obj/release.linux/GuiApplication.c" | |
#line 1315 "/usr/include/X11/Xlib.h" | |
typedef enum | |
{ | |
XIMForwardChar, XIMBackwardChar, XIMForwardWord, XIMBackwardWord, XIMCaretUp, XIMCaretDown, XIMNextLine, XIMPreviousLine, XIMLineStart, XIMLineEnd, XIMAbsolutePosition, XIMDontChange | |
} XIMCaretDirection; | |
#line 5403 "obj/release.linux/GuiApplication.c" | |
#line 1325 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMStringConversionCallbackStruct | |
{ | |
#line 1326 "/usr/include/X11/Xlib.h" | |
XIMStringConversionPosition position; | |
#line 5413 "obj/release.linux/GuiApplication.c" | |
#line 1327 "/usr/include/X11/Xlib.h" | |
XIMCaretDirection direction; | |
#line 5418 "obj/release.linux/GuiApplication.c" | |
#line 1328 "/usr/include/X11/Xlib.h" | |
XIMStringConversionOperation operation; | |
#line 5423 "obj/release.linux/GuiApplication.c" | |
#line 1329 "/usr/include/X11/Xlib.h" | |
unsigned short factor; | |
#line 5428 "obj/release.linux/GuiApplication.c" | |
#line 1330 "/usr/include/X11/Xlib.h" | |
XIMStringConversionText * text; | |
#line 5433 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMStringConversionCallbackStruct; | |
#line 5436 "obj/release.linux/GuiApplication.c" | |
#line 1333 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMPreeditDrawCallbackStruct | |
{ | |
#line 1334 "/usr/include/X11/Xlib.h" | |
int caret; | |
#line 5446 "obj/release.linux/GuiApplication.c" | |
#line 1335 "/usr/include/X11/Xlib.h" | |
int chg_first; | |
#line 5451 "obj/release.linux/GuiApplication.c" | |
#line 1336 "/usr/include/X11/Xlib.h" | |
int chg_length; | |
#line 5456 "obj/release.linux/GuiApplication.c" | |
#line 1337 "/usr/include/X11/Xlib.h" | |
XIMText * text; | |
#line 5461 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMPreeditDrawCallbackStruct; | |
#line 5464 "obj/release.linux/GuiApplication.c" | |
#line 1340 "/usr/include/X11/Xlib.h" | |
typedef enum | |
{ | |
XIMIsInvisible, XIMIsPrimary, XIMIsSecondary | |
} XIMCaretStyle; | |
#line 5473 "obj/release.linux/GuiApplication.c" | |
#line 1346 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMPreeditCaretCallbackStruct | |
{ | |
#line 1347 "/usr/include/X11/Xlib.h" | |
int position; | |
#line 5483 "obj/release.linux/GuiApplication.c" | |
#line 1348 "/usr/include/X11/Xlib.h" | |
XIMCaretDirection direction; | |
#line 5488 "obj/release.linux/GuiApplication.c" | |
#line 1349 "/usr/include/X11/Xlib.h" | |
XIMCaretStyle style; | |
#line 5493 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMPreeditCaretCallbackStruct; | |
#line 5496 "obj/release.linux/GuiApplication.c" | |
#line 1352 "/usr/include/X11/Xlib.h" | |
typedef enum | |
{ | |
XIMTextType, XIMBitmapType | |
} XIMStatusDataType; | |
#line 5505 "obj/release.linux/GuiApplication.c" | |
#line 1357 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMStatusDrawCallbackStruct | |
{ | |
#line 1358 "/usr/include/X11/Xlib.h" | |
XIMStatusDataType type; | |
#line 5515 "obj/release.linux/GuiApplication.c" | |
#line 1359 "/usr/include/X11/Xlib.h" | |
union | |
{ | |
#line 1360 "/usr/include/X11/Xlib.h" | |
XIMText * text; | |
#line 5524 "obj/release.linux/GuiApplication.c" | |
#line 1361 "/usr/include/X11/Xlib.h" | |
Pixmap bitmap; | |
#line 5529 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct data; | |
#line 5532 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMStatusDrawCallbackStruct; | |
#line 5535 "obj/release.linux/GuiApplication.c" | |
#line 1365 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMHotKeyTrigger | |
{ | |
#line 1366 "/usr/include/X11/Xlib.h" | |
KeySym keysym; | |
#line 5545 "obj/release.linux/GuiApplication.c" | |
#line 1367 "/usr/include/X11/Xlib.h" | |
int modifier; | |
#line 5550 "obj/release.linux/GuiApplication.c" | |
#line 1368 "/usr/include/X11/Xlib.h" | |
int modifier_mask; | |
#line 5555 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMHotKeyTrigger; | |
#line 5558 "obj/release.linux/GuiApplication.c" | |
#line 1371 "/usr/include/X11/Xlib.h" | |
typedef struct _XIMHotKeyTriggers | |
{ | |
#line 1372 "/usr/include/X11/Xlib.h" | |
int num_hot_key; | |
#line 5568 "obj/release.linux/GuiApplication.c" | |
#line 1373 "/usr/include/X11/Xlib.h" | |
XIMHotKeyTrigger * key; | |
#line 5573 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMHotKeyTriggers; | |
#line 5576 "obj/release.linux/GuiApplication.c" | |
#line 1376 "/usr/include/X11/Xlib.h" | |
typedef unsigned long XIMHotKeyState; | |
#line 5582 "obj/release.linux/GuiApplication.c" | |
#line 1381 "/usr/include/X11/Xlib.h" | |
typedef struct | |
{ | |
#line 1382 "/usr/include/X11/Xlib.h" | |
unsigned short count_values; | |
#line 5592 "obj/release.linux/GuiApplication.c" | |
#line 1383 "/usr/include/X11/Xlib.h" | |
char ** supported_values; | |
#line 5597 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIMValuesList; | |
#line 5600 "obj/release.linux/GuiApplication.c" | |
#line 1392 "/usr/include/X11/Xlib.h" | |
extern int _Xdebug; | |
#line 5606 "obj/release.linux/GuiApplication.c" | |
#line 1394 "/usr/include/X11/Xlib.h" | |
extern XFontStruct * XLoadQueryFont(X11Display *, const char *); | |
#line 5612 "obj/release.linux/GuiApplication.c" | |
#line 1399 "/usr/include/X11/Xlib.h" | |
extern XFontStruct * XQueryFont(X11Display *, XID); | |
#line 5618 "obj/release.linux/GuiApplication.c" | |
#line 1405 "/usr/include/X11/Xlib.h" | |
extern XTimeCoord * XGetMotionEvents(X11Display *, X11Window, X11Time, X11Time, int *); | |
#line 5624 "obj/release.linux/GuiApplication.c" | |
#line 1413 "/usr/include/X11/Xlib.h" | |
extern XModifierKeymap * XDeleteModifiermapEntry(XModifierKeymap *, X11KeyCode, int); | |
#line 5630 "obj/release.linux/GuiApplication.c" | |
#line 1423 "/usr/include/X11/Xlib.h" | |
extern XModifierKeymap * XGetModifierMapping(X11Display *); | |
#line 5636 "obj/release.linux/GuiApplication.c" | |
#line 1427 "/usr/include/X11/Xlib.h" | |
extern XModifierKeymap * XInsertModifiermapEntry(XModifierKeymap *, X11KeyCode, int); | |
#line 5642 "obj/release.linux/GuiApplication.c" | |
#line 1437 "/usr/include/X11/Xlib.h" | |
extern XModifierKeymap * XNewModifiermap(int); | |
#line 5648 "obj/release.linux/GuiApplication.c" | |
#line 1441 "/usr/include/X11/Xlib.h" | |
extern XImage * XCreateImage(X11Display *, Visual *, unsigned int, int, int, char *, unsigned int, unsigned int, int, int); | |
#line 5654 "obj/release.linux/GuiApplication.c" | |
#line 1453 "/usr/include/X11/Xlib.h" | |
extern int XInitImage(XImage *); | |
#line 5660 "obj/release.linux/GuiApplication.c" | |
#line 1456 "/usr/include/X11/Xlib.h" | |
extern XImage * XGetImage(X11Display *, Drawable, int, int, unsigned int, unsigned int, unsigned long, int); | |
#line 5666 "obj/release.linux/GuiApplication.c" | |
#line 1466 "/usr/include/X11/Xlib.h" | |
extern XImage * XGetSubImage(X11Display *, Drawable, int, int, unsigned int, unsigned int, unsigned long, int, XImage *, int, int); | |
#line 5672 "obj/release.linux/GuiApplication.c" | |
#line 1483 "/usr/include/X11/Xlib.h" | |
extern X11Display * XOpenDisplay(const char *); | |
#line 5678 "obj/release.linux/GuiApplication.c" | |
#line 1487 "/usr/include/X11/Xlib.h" | |
extern void XrmInitialize(void); | |
#line 5684 "obj/release.linux/GuiApplication.c" | |
#line 1491 "/usr/include/X11/Xlib.h" | |
extern char * XFetchBytes(X11Display *, int *); | |
#line 5690 "obj/release.linux/GuiApplication.c" | |
#line 1495 "/usr/include/X11/Xlib.h" | |
extern char * XFetchBuffer(X11Display *, int *, int); | |
#line 5696 "obj/release.linux/GuiApplication.c" | |
#line 1500 "/usr/include/X11/Xlib.h" | |
extern char * XGetAtomName(X11Display *, Atom); | |
#line 5702 "obj/release.linux/GuiApplication.c" | |
#line 1504 "/usr/include/X11/Xlib.h" | |
extern int XGetAtomNames(X11Display *, Atom *, int, char **); | |
#line 5708 "obj/release.linux/GuiApplication.c" | |
#line 1510 "/usr/include/X11/Xlib.h" | |
extern char * XGetDefault(X11Display *, const char *, const char *); | |
#line 5714 "obj/release.linux/GuiApplication.c" | |
#line 1515 "/usr/include/X11/Xlib.h" | |
extern char * XDisplayName(const char *); | |
#line 5720 "obj/release.linux/GuiApplication.c" | |
#line 1518 "/usr/include/X11/Xlib.h" | |
extern char * XKeysymToString(KeySym); | |
#line 5726 "obj/release.linux/GuiApplication.c" | |
#line 1522 "/usr/include/X11/Xlib.h" | |
extern int (* XSynchronize(X11Display *, int))(X11Display *); | |
#line 5732 "obj/release.linux/GuiApplication.c" | |
#line 1528 "/usr/include/X11/Xlib.h" | |
extern int (* XSetAfterFunction(X11Display *, int (*)(X11Display *)))(X11Display *); | |
#line 5738 "obj/release.linux/GuiApplication.c" | |
#line 1536 "/usr/include/X11/Xlib.h" | |
extern Atom XInternAtom(X11Display *, const char *, int); | |
#line 5744 "obj/release.linux/GuiApplication.c" | |
#line 1541 "/usr/include/X11/Xlib.h" | |
extern int XInternAtoms(X11Display *, char **, int, int, Atom *); | |
#line 5750 "obj/release.linux/GuiApplication.c" | |
#line 1548 "/usr/include/X11/Xlib.h" | |
extern Colormap XCopyColormapAndFree(X11Display *, Colormap); | |
#line 5756 "obj/release.linux/GuiApplication.c" | |
#line 1552 "/usr/include/X11/Xlib.h" | |
extern Colormap XCreateColormap(X11Display *, X11Window, Visual *, int); | |
#line 5762 "obj/release.linux/GuiApplication.c" | |
#line 1558 "/usr/include/X11/Xlib.h" | |
extern X11Cursor XCreatePixmapCursor(X11Display *, Pixmap, Pixmap, XColor *, XColor *, unsigned int, unsigned int); | |
#line 5768 "obj/release.linux/GuiApplication.c" | |
#line 1567 "/usr/include/X11/Xlib.h" | |
extern X11Cursor XCreateGlyphCursor(X11Display *, X11Font, X11Font, unsigned int, unsigned int, XColor const *, XColor const *); | |
#line 5774 "obj/release.linux/GuiApplication.c" | |
#line 1576 "/usr/include/X11/Xlib.h" | |
extern X11Cursor XCreateFontCursor(X11Display *, unsigned int); | |
#line 5780 "obj/release.linux/GuiApplication.c" | |
#line 1580 "/usr/include/X11/Xlib.h" | |
extern X11Font XLoadFont(X11Display *, const char *); | |
#line 5786 "obj/release.linux/GuiApplication.c" | |
#line 1584 "/usr/include/X11/Xlib.h" | |
extern GC XCreateGC(X11Display *, Drawable, unsigned long, XGCValues *); | |
#line 5792 "obj/release.linux/GuiApplication.c" | |
#line 1590 "/usr/include/X11/Xlib.h" | |
extern GContext XGContextFromGC(GC); | |
#line 5798 "obj/release.linux/GuiApplication.c" | |
#line 1593 "/usr/include/X11/Xlib.h" | |
extern void XFlushGC(X11Display *, GC); | |
#line 5804 "obj/release.linux/GuiApplication.c" | |
#line 1597 "/usr/include/X11/Xlib.h" | |
extern Pixmap XCreatePixmap(X11Display *, Drawable, unsigned int, unsigned int, unsigned int); | |
#line 5810 "obj/release.linux/GuiApplication.c" | |
#line 1604 "/usr/include/X11/Xlib.h" | |
extern Pixmap XCreateBitmapFromData(X11Display *, Drawable, const char *, unsigned int, unsigned int); | |
#line 5816 "obj/release.linux/GuiApplication.c" | |
#line 1611 "/usr/include/X11/Xlib.h" | |
extern Pixmap XCreatePixmapFromBitmapData(X11Display *, Drawable, char *, unsigned int, unsigned int, unsigned long, unsigned long, unsigned int); | |
#line 5822 "obj/release.linux/GuiApplication.c" | |
#line 1621 "/usr/include/X11/Xlib.h" | |
extern X11Window XCreateSimpleWindow(X11Display *, X11Window, int, int, unsigned int, unsigned int, unsigned int, unsigned long, unsigned long); | |
#line 5828 "obj/release.linux/GuiApplication.c" | |
#line 1632 "/usr/include/X11/Xlib.h" | |
extern X11Window XGetSelectionOwner(X11Display *, Atom); | |
#line 5834 "obj/release.linux/GuiApplication.c" | |
#line 1636 "/usr/include/X11/Xlib.h" | |
extern X11Window XCreateWindow(X11Display *, X11Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *); | |
#line 5840 "obj/release.linux/GuiApplication.c" | |
#line 1650 "/usr/include/X11/Xlib.h" | |
extern Colormap * XListInstalledColormaps(X11Display *, X11Window, int *); | |
#line 5846 "obj/release.linux/GuiApplication.c" | |
#line 1655 "/usr/include/X11/Xlib.h" | |
extern char ** XListFonts(X11Display *, const char *, int, int *); | |
#line 5852 "obj/release.linux/GuiApplication.c" | |
#line 1661 "/usr/include/X11/Xlib.h" | |
extern char ** XListFontsWithInfo(X11Display *, const char *, int, int *, XFontStruct **); | |
#line 5858 "obj/release.linux/GuiApplication.c" | |
#line 1668 "/usr/include/X11/Xlib.h" | |
extern char ** XGetFontPath(X11Display *, int *); | |
#line 5864 "obj/release.linux/GuiApplication.c" | |
#line 1672 "/usr/include/X11/Xlib.h" | |
extern char ** XListExtensions(X11Display *, int *); | |
#line 5870 "obj/release.linux/GuiApplication.c" | |
#line 1676 "/usr/include/X11/Xlib.h" | |
extern Atom * XListProperties(X11Display *, X11Window, int *); | |
#line 5876 "obj/release.linux/GuiApplication.c" | |
#line 1681 "/usr/include/X11/Xlib.h" | |
extern XHostAddress * XListHosts(X11Display *, int *, int *); | |
#line 5882 "obj/release.linux/GuiApplication.c" | |
#line 1686 "/usr/include/X11/Xlib.h" | |
__attribute__((deprecated)) extern KeySym XKeycodeToKeysym(X11Display *, X11KeyCode, int); | |
#line 5888 "obj/release.linux/GuiApplication.c" | |
#line 1696 "/usr/include/X11/Xlib.h" | |
extern KeySym XLookupKeysym(XKeyEvent *, int); | |
#line 5894 "obj/release.linux/GuiApplication.c" | |
#line 1700 "/usr/include/X11/Xlib.h" | |
extern KeySym * XGetKeyboardMapping(X11Display *, X11KeyCode, int, int *); | |
#line 5900 "obj/release.linux/GuiApplication.c" | |
#line 1710 "/usr/include/X11/Xlib.h" | |
extern KeySym XStringToKeysym(const char *); | |
#line 5906 "obj/release.linux/GuiApplication.c" | |
#line 1713 "/usr/include/X11/Xlib.h" | |
extern long XMaxRequestSize(X11Display *); | |
#line 5912 "obj/release.linux/GuiApplication.c" | |
#line 1716 "/usr/include/X11/Xlib.h" | |
extern long XExtendedMaxRequestSize(X11Display *); | |
#line 5918 "obj/release.linux/GuiApplication.c" | |
#line 1719 "/usr/include/X11/Xlib.h" | |
extern char * XResourceManagerString(X11Display *); | |
#line 5924 "obj/release.linux/GuiApplication.c" | |
#line 1722 "/usr/include/X11/Xlib.h" | |
extern char * XScreenResourceString(Screen *); | |
#line 5930 "obj/release.linux/GuiApplication.c" | |
#line 1725 "/usr/include/X11/Xlib.h" | |
extern unsigned long XDisplayMotionBufferSize(X11Display *); | |
#line 5936 "obj/release.linux/GuiApplication.c" | |
#line 1728 "/usr/include/X11/Xlib.h" | |
extern VisualID XVisualIDFromVisual(Visual *); | |
#line 5942 "obj/release.linux/GuiApplication.c" | |
#line 1734 "/usr/include/X11/Xlib.h" | |
extern int XInitThreads(void); | |
#line 5948 "obj/release.linux/GuiApplication.c" | |
#line 1738 "/usr/include/X11/Xlib.h" | |
extern void XLockDisplay(X11Display *); | |
#line 5954 "obj/release.linux/GuiApplication.c" | |
#line 1742 "/usr/include/X11/Xlib.h" | |
extern void XUnlockDisplay(X11Display *); | |
#line 5960 "obj/release.linux/GuiApplication.c" | |
#line 1748 "/usr/include/X11/Xlib.h" | |
extern XExtCodes * XInitExtension(X11Display *, const char *); | |
#line 5966 "obj/release.linux/GuiApplication.c" | |
#line 1753 "/usr/include/X11/Xlib.h" | |
extern XExtCodes * XAddExtension(X11Display *); | |
#line 5972 "obj/release.linux/GuiApplication.c" | |
#line 1756 "/usr/include/X11/Xlib.h" | |
extern XExtData * XFindOnExtensionList(XExtData **, int); | |
#line 5978 "obj/release.linux/GuiApplication.c" | |
#line 1760 "/usr/include/X11/Xlib.h" | |
extern XExtData ** XEHeadOfExtensionList(XEDataObject); | |
#line 5984 "obj/release.linux/GuiApplication.c" | |
#line 1765 "/usr/include/X11/Xlib.h" | |
extern X11Window XRootWindow(X11Display *, int); | |
#line 5990 "obj/release.linux/GuiApplication.c" | |
#line 1769 "/usr/include/X11/Xlib.h" | |
extern X11Window XDefaultRootWindow(X11Display *); | |
#line 5996 "obj/release.linux/GuiApplication.c" | |
#line 1772 "/usr/include/X11/Xlib.h" | |
extern X11Window XRootWindowOfScreen(Screen *); | |
#line 6002 "obj/release.linux/GuiApplication.c" | |
#line 1775 "/usr/include/X11/Xlib.h" | |
extern Visual * XDefaultVisual(X11Display *, int); | |
#line 6008 "obj/release.linux/GuiApplication.c" | |
#line 1779 "/usr/include/X11/Xlib.h" | |
extern Visual * XDefaultVisualOfScreen(Screen *); | |
#line 6014 "obj/release.linux/GuiApplication.c" | |
#line 1782 "/usr/include/X11/Xlib.h" | |
extern GC XDefaultGC(X11Display *, int); | |
#line 6020 "obj/release.linux/GuiApplication.c" | |
#line 1786 "/usr/include/X11/Xlib.h" | |
extern GC XDefaultGCOfScreen(Screen *); | |
#line 6026 "obj/release.linux/GuiApplication.c" | |
#line 1789 "/usr/include/X11/Xlib.h" | |
extern unsigned long XBlackPixel(X11Display *, int); | |
#line 6032 "obj/release.linux/GuiApplication.c" | |
#line 1793 "/usr/include/X11/Xlib.h" | |
extern unsigned long XWhitePixel(X11Display *, int); | |
#line 6038 "obj/release.linux/GuiApplication.c" | |
#line 1797 "/usr/include/X11/Xlib.h" | |
extern unsigned long XAllPlanes(void); | |
#line 6044 "obj/release.linux/GuiApplication.c" | |
#line 1800 "/usr/include/X11/Xlib.h" | |
extern unsigned long XBlackPixelOfScreen(Screen *); | |
#line 6050 "obj/release.linux/GuiApplication.c" | |
#line 1803 "/usr/include/X11/Xlib.h" | |
extern unsigned long XWhitePixelOfScreen(Screen *); | |
#line 6056 "obj/release.linux/GuiApplication.c" | |
#line 1806 "/usr/include/X11/Xlib.h" | |
extern unsigned long XNextRequest(X11Display *); | |
#line 6062 "obj/release.linux/GuiApplication.c" | |
#line 1809 "/usr/include/X11/Xlib.h" | |
extern unsigned long XLastKnownRequestProcessed(X11Display *); | |
#line 6068 "obj/release.linux/GuiApplication.c" | |
#line 1812 "/usr/include/X11/Xlib.h" | |
extern char * XServerVendor(X11Display *); | |
#line 6074 "obj/release.linux/GuiApplication.c" | |
#line 1815 "/usr/include/X11/Xlib.h" | |
extern char * XDisplayString(X11Display *); | |
#line 6080 "obj/release.linux/GuiApplication.c" | |
#line 1818 "/usr/include/X11/Xlib.h" | |
extern Colormap XDefaultColormap(X11Display *, int); | |
#line 6086 "obj/release.linux/GuiApplication.c" | |
#line 1822 "/usr/include/X11/Xlib.h" | |
extern Colormap XDefaultColormapOfScreen(Screen *); | |
#line 6092 "obj/release.linux/GuiApplication.c" | |
#line 1825 "/usr/include/X11/Xlib.h" | |
extern X11Display * XDisplayOfScreen(Screen *); | |
#line 6098 "obj/release.linux/GuiApplication.c" | |
#line 1828 "/usr/include/X11/Xlib.h" | |
extern Screen * XScreenOfDisplay(X11Display *, int); | |
#line 6104 "obj/release.linux/GuiApplication.c" | |
#line 1832 "/usr/include/X11/Xlib.h" | |
extern Screen * XDefaultScreenOfDisplay(X11Display *); | |
#line 6110 "obj/release.linux/GuiApplication.c" | |
#line 1835 "/usr/include/X11/Xlib.h" | |
extern long XEventMaskOfScreen(Screen *); | |
#line 6116 "obj/release.linux/GuiApplication.c" | |
#line 1839 "/usr/include/X11/Xlib.h" | |
extern int XScreenNumberOfScreen(Screen *); | |
#line 6122 "obj/release.linux/GuiApplication.c" | |
#line 1843 "/usr/include/X11/Xlib.h" | |
typedef int (* XErrorHandler)(X11Display *, XErrorEvent *); | |
#line 6128 "obj/release.linux/GuiApplication.c" | |
#line 1848 "/usr/include/X11/Xlib.h" | |
extern XErrorHandler XSetErrorHandler(XErrorHandler); | |
#line 6134 "obj/release.linux/GuiApplication.c" | |
#line 1853 "/usr/include/X11/Xlib.h" | |
typedef int (* XIOErrorHandler)(X11Display *); | |
#line 6140 "obj/release.linux/GuiApplication.c" | |
#line 1857 "/usr/include/X11/Xlib.h" | |
extern XIOErrorHandler XSetIOErrorHandler(XIOErrorHandler); | |
#line 6146 "obj/release.linux/GuiApplication.c" | |
#line 1861 "/usr/include/X11/Xlib.h" | |
typedef void (* XIOErrorExitHandler)(X11Display *, void *); | |
#line 6152 "obj/release.linux/GuiApplication.c" | |
#line 1866 "/usr/include/X11/Xlib.h" | |
extern void XSetIOErrorExitHandler(X11Display *, XIOErrorExitHandler, void *); | |
#line 6158 "obj/release.linux/GuiApplication.c" | |
#line 1872 "/usr/include/X11/Xlib.h" | |
extern XPixmapFormatValues * XListPixmapFormats(X11Display *, int *); | |
#line 6164 "obj/release.linux/GuiApplication.c" | |
#line 1876 "/usr/include/X11/Xlib.h" | |
extern int * XListDepths(X11Display *, int, int *); | |
#line 6170 "obj/release.linux/GuiApplication.c" | |
#line 1884 "/usr/include/X11/Xlib.h" | |
extern int XReconfigureWMWindow(X11Display *, X11Window, int, unsigned int, XWindowChanges *); | |
#line 6176 "obj/release.linux/GuiApplication.c" | |
#line 1892 "/usr/include/X11/Xlib.h" | |
extern int XGetWMProtocols(X11Display *, X11Window, Atom **, int *); | |
#line 6182 "obj/release.linux/GuiApplication.c" | |
#line 1898 "/usr/include/X11/Xlib.h" | |
extern int XSetWMProtocols(X11Display *, X11Window, Atom *, int); | |
#line 6188 "obj/release.linux/GuiApplication.c" | |
#line 1904 "/usr/include/X11/Xlib.h" | |
extern int XIconifyWindow(X11Display *, X11Window, int); | |
#line 6194 "obj/release.linux/GuiApplication.c" | |
#line 1909 "/usr/include/X11/Xlib.h" | |
extern int XWithdrawWindow(X11Display *, X11Window, int); | |
#line 6200 "obj/release.linux/GuiApplication.c" | |
#line 1914 "/usr/include/X11/Xlib.h" | |
extern int XGetCommand(X11Display *, X11Window, char ***, int *); | |
#line 6206 "obj/release.linux/GuiApplication.c" | |
#line 1920 "/usr/include/X11/Xlib.h" | |
extern int XGetWMColormapWindows(X11Display *, X11Window, X11Window **, int *); | |
#line 6212 "obj/release.linux/GuiApplication.c" | |
#line 1926 "/usr/include/X11/Xlib.h" | |
extern int XSetWMColormapWindows(X11Display *, X11Window, X11Window *, int); | |
#line 6218 "obj/release.linux/GuiApplication.c" | |
#line 1932 "/usr/include/X11/Xlib.h" | |
extern void XFreeStringList(char **); | |
#line 6224 "obj/release.linux/GuiApplication.c" | |
#line 1935 "/usr/include/X11/Xlib.h" | |
extern int XSetTransientForHint(X11Display *, X11Window, X11Window); | |
#line 6230 "obj/release.linux/GuiApplication.c" | |
#line 1943 "/usr/include/X11/Xlib.h" | |
extern int XActivateScreenSaver(X11Display *); | |
#line 6236 "obj/release.linux/GuiApplication.c" | |
#line 1947 "/usr/include/X11/Xlib.h" | |
extern int XAddHost(X11Display *, XHostAddress *); | |
#line 6242 "obj/release.linux/GuiApplication.c" | |
#line 1952 "/usr/include/X11/Xlib.h" | |
extern int XAddHosts(X11Display *, XHostAddress *, int); | |
#line 6248 "obj/release.linux/GuiApplication.c" | |
#line 1958 "/usr/include/X11/Xlib.h" | |
extern int XAddToExtensionList(struct _XExtData **, XExtData *); | |
#line 6254 "obj/release.linux/GuiApplication.c" | |
#line 1963 "/usr/include/X11/Xlib.h" | |
extern int XAddToSaveSet(X11Display *, X11Window); | |
#line 6260 "obj/release.linux/GuiApplication.c" | |
#line 1968 "/usr/include/X11/Xlib.h" | |
extern int XAllocColor(X11Display *, Colormap, XColor *); | |
#line 6266 "obj/release.linux/GuiApplication.c" | |
#line 1974 "/usr/include/X11/Xlib.h" | |
extern int XAllocColorCells(X11Display *, Colormap, int, unsigned long *, unsigned int, unsigned long *, unsigned int); | |
#line 6272 "obj/release.linux/GuiApplication.c" | |
#line 1984 "/usr/include/X11/Xlib.h" | |
extern int XAllocColorPlanes(X11Display *, Colormap, int, unsigned long *, int, int, int, int, unsigned long *, unsigned long *, unsigned long *); | |
#line 6278 "obj/release.linux/GuiApplication.c" | |
#line 1998 "/usr/include/X11/Xlib.h" | |
extern int XAllocNamedColor(X11Display *, Colormap, const char *, XColor *, XColor *); | |
#line 6284 "obj/release.linux/GuiApplication.c" | |
#line 2006 "/usr/include/X11/Xlib.h" | |
extern int XAllowEvents(X11Display *, int, X11Time); | |
#line 6290 "obj/release.linux/GuiApplication.c" | |
#line 2012 "/usr/include/X11/Xlib.h" | |
extern int XAutoRepeatOff(X11Display *); | |
#line 6296 "obj/release.linux/GuiApplication.c" | |
#line 2016 "/usr/include/X11/Xlib.h" | |
extern int XAutoRepeatOn(X11Display *); | |
#line 6302 "obj/release.linux/GuiApplication.c" | |
#line 2020 "/usr/include/X11/Xlib.h" | |
extern int XBell(X11Display *, int); | |
#line 6308 "obj/release.linux/GuiApplication.c" | |
#line 2025 "/usr/include/X11/Xlib.h" | |
extern int XBitmapBitOrder(X11Display *); | |
#line 6314 "obj/release.linux/GuiApplication.c" | |
#line 2029 "/usr/include/X11/Xlib.h" | |
extern int XBitmapPad(X11Display *); | |
#line 6320 "obj/release.linux/GuiApplication.c" | |
#line 2033 "/usr/include/X11/Xlib.h" | |
extern int XBitmapUnit(X11Display *); | |
#line 6326 "obj/release.linux/GuiApplication.c" | |
#line 2037 "/usr/include/X11/Xlib.h" | |
extern int XCellsOfScreen(Screen *); | |
#line 6332 "obj/release.linux/GuiApplication.c" | |
#line 2041 "/usr/include/X11/Xlib.h" | |
extern int XChangeActivePointerGrab(X11Display *, unsigned int, X11Cursor, X11Time); | |
#line 6338 "obj/release.linux/GuiApplication.c" | |
#line 2048 "/usr/include/X11/Xlib.h" | |
extern int XChangeGC(X11Display *, GC, unsigned long, XGCValues *); | |
#line 6344 "obj/release.linux/GuiApplication.c" | |
#line 2055 "/usr/include/X11/Xlib.h" | |
extern int XChangeKeyboardControl(X11Display *, unsigned long, XKeyboardControl *); | |
#line 6350 "obj/release.linux/GuiApplication.c" | |
#line 2061 "/usr/include/X11/Xlib.h" | |
extern int XChangeKeyboardMapping(X11Display *, int, int, KeySym *, int); | |
#line 6356 "obj/release.linux/GuiApplication.c" | |
#line 2069 "/usr/include/X11/Xlib.h" | |
extern int XChangePointerControl(X11Display *, int, int, int, int, int); | |
#line 6362 "obj/release.linux/GuiApplication.c" | |
#line 2078 "/usr/include/X11/Xlib.h" | |
extern int XChangeProperty(X11Display *, X11Window, Atom, Atom, int, int, const unsigned char *, int); | |
#line 6368 "obj/release.linux/GuiApplication.c" | |
#line 2089 "/usr/include/X11/Xlib.h" | |
extern int XChangeSaveSet(X11Display *, X11Window, int); | |
#line 6374 "obj/release.linux/GuiApplication.c" | |
#line 2095 "/usr/include/X11/Xlib.h" | |
extern int XChangeWindowAttributes(X11Display *, X11Window, unsigned long, XSetWindowAttributes *); | |
#line 6380 "obj/release.linux/GuiApplication.c" | |
#line 2102 "/usr/include/X11/Xlib.h" | |
extern int XCheckIfEvent(X11Display *, XEvent *, int (*)(X11Display *, XEvent *, XPointer), XPointer); | |
#line 6386 "obj/release.linux/GuiApplication.c" | |
#line 2113 "/usr/include/X11/Xlib.h" | |
extern int XCheckMaskEvent(X11Display *, long, XEvent *); | |
#line 6392 "obj/release.linux/GuiApplication.c" | |
#line 2119 "/usr/include/X11/Xlib.h" | |
extern int XCheckTypedEvent(X11Display *, int, XEvent *); | |
#line 6398 "obj/release.linux/GuiApplication.c" | |
#line 2125 "/usr/include/X11/Xlib.h" | |
extern int XCheckTypedWindowEvent(X11Display *, X11Window, int, XEvent *); | |
#line 6404 "obj/release.linux/GuiApplication.c" | |
#line 2132 "/usr/include/X11/Xlib.h" | |
extern int XCheckWindowEvent(X11Display *, X11Window, long, XEvent *); | |
#line 6410 "obj/release.linux/GuiApplication.c" | |
#line 2139 "/usr/include/X11/Xlib.h" | |
extern int XCirculateSubwindows(X11Display *, X11Window, int); | |
#line 6416 "obj/release.linux/GuiApplication.c" | |
#line 2145 "/usr/include/X11/Xlib.h" | |
extern int XCirculateSubwindowsDown(X11Display *, X11Window); | |
#line 6422 "obj/release.linux/GuiApplication.c" | |
#line 2150 "/usr/include/X11/Xlib.h" | |
extern int XCirculateSubwindowsUp(X11Display *, X11Window); | |
#line 6428 "obj/release.linux/GuiApplication.c" | |
#line 2155 "/usr/include/X11/Xlib.h" | |
extern int XClearArea(X11Display *, X11Window, int, int, unsigned int, unsigned int, int); | |
#line 6434 "obj/release.linux/GuiApplication.c" | |
#line 2165 "/usr/include/X11/Xlib.h" | |
extern int XClearWindow(X11Display *, X11Window); | |
#line 6440 "obj/release.linux/GuiApplication.c" | |
#line 2170 "/usr/include/X11/Xlib.h" | |
extern int XCloseDisplay(X11Display *); | |
#line 6446 "obj/release.linux/GuiApplication.c" | |
#line 2174 "/usr/include/X11/Xlib.h" | |
extern int XConfigureWindow(X11Display *, X11Window, unsigned int, XWindowChanges *); | |
#line 6452 "obj/release.linux/GuiApplication.c" | |
#line 2181 "/usr/include/X11/Xlib.h" | |
extern int XConnectionNumber(X11Display *); | |
#line 6458 "obj/release.linux/GuiApplication.c" | |
#line 2185 "/usr/include/X11/Xlib.h" | |
extern int XConvertSelection(X11Display *, Atom, Atom, Atom, X11Window, X11Time); | |
#line 6464 "obj/release.linux/GuiApplication.c" | |
#line 2194 "/usr/include/X11/Xlib.h" | |
extern int XCopyArea(X11Display *, Drawable, Drawable, GC, int, int, unsigned int, unsigned int, int, int); | |
#line 6470 "obj/release.linux/GuiApplication.c" | |
#line 2207 "/usr/include/X11/Xlib.h" | |
extern int XCopyGC(X11Display *, GC, unsigned long, GC); | |
#line 6476 "obj/release.linux/GuiApplication.c" | |
#line 2214 "/usr/include/X11/Xlib.h" | |
extern int XCopyPlane(X11Display *, Drawable, Drawable, GC, int, int, unsigned int, unsigned int, int, int, unsigned long); | |
#line 6482 "obj/release.linux/GuiApplication.c" | |
#line 2228 "/usr/include/X11/Xlib.h" | |
extern int XDefaultDepth(X11Display *, int); | |
#line 6488 "obj/release.linux/GuiApplication.c" | |
#line 2233 "/usr/include/X11/Xlib.h" | |
extern int XDefaultDepthOfScreen(Screen *); | |
#line 6494 "obj/release.linux/GuiApplication.c" | |
#line 2237 "/usr/include/X11/Xlib.h" | |
extern int XDefaultScreen(X11Display *); | |
#line 6500 "obj/release.linux/GuiApplication.c" | |
#line 2241 "/usr/include/X11/Xlib.h" | |
extern int XDefineCursor(X11Display *, X11Window, X11Cursor); | |
#line 6506 "obj/release.linux/GuiApplication.c" | |
#line 2247 "/usr/include/X11/Xlib.h" | |
extern int XDeleteProperty(X11Display *, X11Window, Atom); | |
#line 6512 "obj/release.linux/GuiApplication.c" | |
#line 2253 "/usr/include/X11/Xlib.h" | |
extern int XDestroyWindow(X11Display *, X11Window); | |
#line 6518 "obj/release.linux/GuiApplication.c" | |
#line 2258 "/usr/include/X11/Xlib.h" | |
extern int XDestroySubwindows(X11Display *, X11Window); | |
#line 6524 "obj/release.linux/GuiApplication.c" | |
#line 2263 "/usr/include/X11/Xlib.h" | |
extern int XDoesBackingStore(Screen *); | |
#line 6530 "obj/release.linux/GuiApplication.c" | |
#line 2267 "/usr/include/X11/Xlib.h" | |
extern int XDoesSaveUnders(Screen *); | |
#line 6536 "obj/release.linux/GuiApplication.c" | |
#line 2271 "/usr/include/X11/Xlib.h" | |
extern int XDisableAccessControl(X11Display *); | |
#line 6542 "obj/release.linux/GuiApplication.c" | |
#line 2276 "/usr/include/X11/Xlib.h" | |
extern int XDisplayCells(X11Display *, int); | |
#line 6548 "obj/release.linux/GuiApplication.c" | |
#line 2281 "/usr/include/X11/Xlib.h" | |
extern int XDisplayHeight(X11Display *, int); | |
#line 6554 "obj/release.linux/GuiApplication.c" | |
#line 2286 "/usr/include/X11/Xlib.h" | |
extern int XDisplayHeightMM(X11Display *, int); | |
#line 6560 "obj/release.linux/GuiApplication.c" | |
#line 2291 "/usr/include/X11/Xlib.h" | |
extern int XDisplayKeycodes(X11Display *, int *, int *); | |
#line 6566 "obj/release.linux/GuiApplication.c" | |
#line 2297 "/usr/include/X11/Xlib.h" | |
extern int XDisplayPlanes(X11Display *, int); | |
#line 6572 "obj/release.linux/GuiApplication.c" | |
#line 2302 "/usr/include/X11/Xlib.h" | |
extern int XDisplayWidth(X11Display *, int); | |
#line 6578 "obj/release.linux/GuiApplication.c" | |
#line 2307 "/usr/include/X11/Xlib.h" | |
extern int XDisplayWidthMM(X11Display *, int); | |
#line 6584 "obj/release.linux/GuiApplication.c" | |
#line 2312 "/usr/include/X11/Xlib.h" | |
extern int XDrawArc(X11Display *, Drawable, GC, int, int, unsigned int, unsigned int, int, int); | |
#line 6590 "obj/release.linux/GuiApplication.c" | |
#line 2324 "/usr/include/X11/Xlib.h" | |
extern int XDrawArcs(X11Display *, Drawable, GC, XArc *, int); | |
#line 6596 "obj/release.linux/GuiApplication.c" | |
#line 2332 "/usr/include/X11/Xlib.h" | |
extern int XDrawImageString(X11Display *, Drawable, GC, int, int, const char *, int); | |
#line 6602 "obj/release.linux/GuiApplication.c" | |
#line 2342 "/usr/include/X11/Xlib.h" | |
extern int XDrawImageString16(X11Display *, Drawable, GC, int, int, const XChar2b *, int); | |
#line 6608 "obj/release.linux/GuiApplication.c" | |
#line 2352 "/usr/include/X11/Xlib.h" | |
extern int XDrawLine(X11Display *, Drawable, GC, int, int, int, int); | |
#line 6614 "obj/release.linux/GuiApplication.c" | |
#line 2362 "/usr/include/X11/Xlib.h" | |
extern int XDrawLines(X11Display *, Drawable, GC, XPoint *, int, int); | |
#line 6620 "obj/release.linux/GuiApplication.c" | |
#line 2371 "/usr/include/X11/Xlib.h" | |
extern int XDrawPoint(X11Display *, Drawable, GC, int, int); | |
#line 6626 "obj/release.linux/GuiApplication.c" | |
#line 2379 "/usr/include/X11/Xlib.h" | |
extern int XDrawPoints(X11Display *, Drawable, GC, XPoint *, int, int); | |
#line 6632 "obj/release.linux/GuiApplication.c" | |
#line 2388 "/usr/include/X11/Xlib.h" | |
extern int XDrawRectangle(X11Display *, Drawable, GC, int, int, unsigned int, unsigned int); | |
#line 6638 "obj/release.linux/GuiApplication.c" | |
#line 2398 "/usr/include/X11/Xlib.h" | |
extern int XDrawRectangles(X11Display *, Drawable, GC, XRectangle *, int); | |
#line 6644 "obj/release.linux/GuiApplication.c" | |
#line 2406 "/usr/include/X11/Xlib.h" | |
extern int XDrawSegments(X11Display *, Drawable, GC, XSegment *, int); | |
#line 6650 "obj/release.linux/GuiApplication.c" | |
#line 2414 "/usr/include/X11/Xlib.h" | |
extern int XDrawString(X11Display *, Drawable, GC, int, int, const char *, int); | |
#line 6656 "obj/release.linux/GuiApplication.c" | |
#line 2424 "/usr/include/X11/Xlib.h" | |
extern int XDrawString16(X11Display *, Drawable, GC, int, int, const XChar2b *, int); | |
#line 6662 "obj/release.linux/GuiApplication.c" | |
#line 2434 "/usr/include/X11/Xlib.h" | |
extern int XDrawText(X11Display *, Drawable, GC, int, int, XTextItem *, int); | |
#line 6668 "obj/release.linux/GuiApplication.c" | |
#line 2444 "/usr/include/X11/Xlib.h" | |
extern int XDrawText16(X11Display *, Drawable, GC, int, int, XTextItem16 *, int); | |
#line 6674 "obj/release.linux/GuiApplication.c" | |
#line 2454 "/usr/include/X11/Xlib.h" | |
extern int XEnableAccessControl(X11Display *); | |
#line 6680 "obj/release.linux/GuiApplication.c" | |
#line 2458 "/usr/include/X11/Xlib.h" | |
extern int XEventsQueued(X11Display *, int); | |
#line 6686 "obj/release.linux/GuiApplication.c" | |
#line 2463 "/usr/include/X11/Xlib.h" | |
extern int XFetchName(X11Display *, X11Window, char **); | |
#line 6692 "obj/release.linux/GuiApplication.c" | |
#line 2469 "/usr/include/X11/Xlib.h" | |
extern int XFillArc(X11Display *, Drawable, GC, int, int, unsigned int, unsigned int, int, int); | |
#line 6698 "obj/release.linux/GuiApplication.c" | |
#line 2481 "/usr/include/X11/Xlib.h" | |
extern int XFillArcs(X11Display *, Drawable, GC, XArc *, int); | |
#line 6704 "obj/release.linux/GuiApplication.c" | |
#line 2489 "/usr/include/X11/Xlib.h" | |
extern int XFillPolygon(X11Display *, Drawable, GC, XPoint *, int, int, int); | |
#line 6710 "obj/release.linux/GuiApplication.c" | |
#line 2499 "/usr/include/X11/Xlib.h" | |
extern int XFillRectangle(X11Display *, Drawable, GC, int, int, unsigned int, unsigned int); | |
#line 6716 "obj/release.linux/GuiApplication.c" | |
#line 2509 "/usr/include/X11/Xlib.h" | |
extern int XFillRectangles(X11Display *, Drawable, GC, XRectangle *, int); | |
#line 6722 "obj/release.linux/GuiApplication.c" | |
#line 2517 "/usr/include/X11/Xlib.h" | |
extern int XFlush(X11Display *); | |
#line 6728 "obj/release.linux/GuiApplication.c" | |
#line 2521 "/usr/include/X11/Xlib.h" | |
extern int XForceScreenSaver(X11Display *, int); | |
#line 6734 "obj/release.linux/GuiApplication.c" | |
#line 2526 "/usr/include/X11/Xlib.h" | |
extern int XFree(void *); | |
#line 6740 "obj/release.linux/GuiApplication.c" | |
#line 2530 "/usr/include/X11/Xlib.h" | |
extern int XFreeColormap(X11Display *, Colormap); | |
#line 6746 "obj/release.linux/GuiApplication.c" | |
#line 2535 "/usr/include/X11/Xlib.h" | |
extern int XFreeColors(X11Display *, Colormap, unsigned long *, int, unsigned long); | |
#line 6752 "obj/release.linux/GuiApplication.c" | |
#line 2543 "/usr/include/X11/Xlib.h" | |
extern int XFreeCursor(X11Display *, X11Cursor); | |
#line 6758 "obj/release.linux/GuiApplication.c" | |
#line 2548 "/usr/include/X11/Xlib.h" | |
extern int XFreeExtensionList(char **); | |
#line 6764 "obj/release.linux/GuiApplication.c" | |
#line 2552 "/usr/include/X11/Xlib.h" | |
extern int XFreeFont(X11Display *, XFontStruct *); | |
#line 6770 "obj/release.linux/GuiApplication.c" | |
#line 2557 "/usr/include/X11/Xlib.h" | |
extern int XFreeFontInfo(char **, XFontStruct *, int); | |
#line 6776 "obj/release.linux/GuiApplication.c" | |
#line 2563 "/usr/include/X11/Xlib.h" | |
extern int XFreeFontNames(char **); | |
#line 6782 "obj/release.linux/GuiApplication.c" | |
#line 2567 "/usr/include/X11/Xlib.h" | |
extern int XFreeFontPath(char **); | |
#line 6788 "obj/release.linux/GuiApplication.c" | |
#line 2571 "/usr/include/X11/Xlib.h" | |
extern int XFreeGC(X11Display *, GC); | |
#line 6794 "obj/release.linux/GuiApplication.c" | |
#line 2576 "/usr/include/X11/Xlib.h" | |
extern int XFreeModifiermap(XModifierKeymap *); | |
#line 6800 "obj/release.linux/GuiApplication.c" | |
#line 2580 "/usr/include/X11/Xlib.h" | |
extern int XFreePixmap(X11Display *, Pixmap); | |
#line 6806 "obj/release.linux/GuiApplication.c" | |
#line 2585 "/usr/include/X11/Xlib.h" | |
extern int XGeometry(X11Display *, int, const char *, const char *, unsigned int, unsigned int, unsigned int, int, int, int *, int *, int *, int *); | |
#line 6812 "obj/release.linux/GuiApplication.c" | |
#line 2601 "/usr/include/X11/Xlib.h" | |
extern int XGetErrorDatabaseText(X11Display *, const char *, const char *, const char *, char *, int); | |
#line 6818 "obj/release.linux/GuiApplication.c" | |
#line 2610 "/usr/include/X11/Xlib.h" | |
extern int XGetErrorText(X11Display *, int, char *, int); | |
#line 6824 "obj/release.linux/GuiApplication.c" | |
#line 2617 "/usr/include/X11/Xlib.h" | |
extern int XGetFontProperty(XFontStruct *, Atom, unsigned long *); | |
#line 6830 "obj/release.linux/GuiApplication.c" | |
#line 2623 "/usr/include/X11/Xlib.h" | |
extern int XGetGCValues(X11Display *, GC, unsigned long, XGCValues *); | |
#line 6836 "obj/release.linux/GuiApplication.c" | |
#line 2630 "/usr/include/X11/Xlib.h" | |
extern int XGetGeometry(X11Display *, Drawable, X11Window *, int *, int *, unsigned int *, unsigned int *, unsigned int *, unsigned int *); | |
#line 6842 "obj/release.linux/GuiApplication.c" | |
#line 2642 "/usr/include/X11/Xlib.h" | |
extern int XGetIconName(X11Display *, X11Window, char **); | |
#line 6848 "obj/release.linux/GuiApplication.c" | |
#line 2648 "/usr/include/X11/Xlib.h" | |
extern int XGetInputFocus(X11Display *, X11Window *, int *); | |
#line 6854 "obj/release.linux/GuiApplication.c" | |
#line 2654 "/usr/include/X11/Xlib.h" | |
extern int XGetKeyboardControl(X11Display *, XKeyboardState *); | |
#line 6860 "obj/release.linux/GuiApplication.c" | |
#line 2659 "/usr/include/X11/Xlib.h" | |
extern int XGetPointerControl(X11Display *, int *, int *, int *); | |
#line 6866 "obj/release.linux/GuiApplication.c" | |
#line 2666 "/usr/include/X11/Xlib.h" | |
extern int XGetPointerMapping(X11Display *, unsigned char *, int); | |
#line 6872 "obj/release.linux/GuiApplication.c" | |
#line 2672 "/usr/include/X11/Xlib.h" | |
extern int XGetScreenSaver(X11Display *, int *, int *, int *, int *); | |
#line 6878 "obj/release.linux/GuiApplication.c" | |
#line 2680 "/usr/include/X11/Xlib.h" | |
extern int XGetTransientForHint(X11Display *, X11Window, X11Window *); | |
#line 6884 "obj/release.linux/GuiApplication.c" | |
#line 2686 "/usr/include/X11/Xlib.h" | |
extern int XGetWindowProperty(X11Display *, X11Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **); | |
#line 6890 "obj/release.linux/GuiApplication.c" | |
#line 2701 "/usr/include/X11/Xlib.h" | |
extern int XGetWindowAttributes(X11Display *, X11Window, XWindowAttributes *); | |
#line 6896 "obj/release.linux/GuiApplication.c" | |
#line 2707 "/usr/include/X11/Xlib.h" | |
extern int XGrabButton(X11Display *, unsigned int, unsigned int, X11Window, int, unsigned int, int, int, X11Window, X11Cursor); | |
#line 6902 "obj/release.linux/GuiApplication.c" | |
#line 2720 "/usr/include/X11/Xlib.h" | |
extern int XGrabKey(X11Display *, int, unsigned int, X11Window, int, int, int); | |
#line 6908 "obj/release.linux/GuiApplication.c" | |
#line 2730 "/usr/include/X11/Xlib.h" | |
extern int XGrabKeyboard(X11Display *, X11Window, int, int, int, X11Time); | |
#line 6914 "obj/release.linux/GuiApplication.c" | |
#line 2739 "/usr/include/X11/Xlib.h" | |
extern int XGrabPointer(X11Display *, X11Window, int, unsigned int, int, int, X11Window, X11Cursor, X11Time); | |
#line 6920 "obj/release.linux/GuiApplication.c" | |
#line 2751 "/usr/include/X11/Xlib.h" | |
extern int XGrabServer(X11Display *); | |
#line 6926 "obj/release.linux/GuiApplication.c" | |
#line 2755 "/usr/include/X11/Xlib.h" | |
extern int XHeightMMOfScreen(Screen *); | |
#line 6932 "obj/release.linux/GuiApplication.c" | |
#line 2759 "/usr/include/X11/Xlib.h" | |
extern int XHeightOfScreen(Screen *); | |
#line 6938 "obj/release.linux/GuiApplication.c" | |
#line 2763 "/usr/include/X11/Xlib.h" | |
extern int XIfEvent(X11Display *, XEvent *, int (*)(X11Display *, XEvent *, XPointer), XPointer); | |
#line 6944 "obj/release.linux/GuiApplication.c" | |
#line 2774 "/usr/include/X11/Xlib.h" | |
extern int XImageByteOrder(X11Display *); | |
#line 6950 "obj/release.linux/GuiApplication.c" | |
#line 2778 "/usr/include/X11/Xlib.h" | |
extern int XInstallColormap(X11Display *, Colormap); | |
#line 6956 "obj/release.linux/GuiApplication.c" | |
#line 2783 "/usr/include/X11/Xlib.h" | |
extern X11KeyCode XKeysymToKeycode(X11Display *, KeySym); | |
#line 6962 "obj/release.linux/GuiApplication.c" | |
#line 2788 "/usr/include/X11/Xlib.h" | |
extern int XKillClient(X11Display *, XID); | |
#line 6968 "obj/release.linux/GuiApplication.c" | |
#line 2793 "/usr/include/X11/Xlib.h" | |
extern int XLookupColor(X11Display *, Colormap, const char *, XColor *, XColor *); | |
#line 6974 "obj/release.linux/GuiApplication.c" | |
#line 2801 "/usr/include/X11/Xlib.h" | |
extern int XLowerWindow(X11Display *, X11Window); | |
#line 6980 "obj/release.linux/GuiApplication.c" | |
#line 2806 "/usr/include/X11/Xlib.h" | |
extern int XMapRaised(X11Display *, X11Window); | |
#line 6986 "obj/release.linux/GuiApplication.c" | |
#line 2811 "/usr/include/X11/Xlib.h" | |
extern int XMapSubwindows(X11Display *, X11Window); | |
#line 6992 "obj/release.linux/GuiApplication.c" | |
#line 2816 "/usr/include/X11/Xlib.h" | |
extern int XMapWindow(X11Display *, X11Window); | |
#line 6998 "obj/release.linux/GuiApplication.c" | |
#line 2821 "/usr/include/X11/Xlib.h" | |
extern int XMaskEvent(X11Display *, long, XEvent *); | |
#line 7004 "obj/release.linux/GuiApplication.c" | |
#line 2827 "/usr/include/X11/Xlib.h" | |
extern int XMaxCmapsOfScreen(Screen *); | |
#line 7010 "obj/release.linux/GuiApplication.c" | |
#line 2831 "/usr/include/X11/Xlib.h" | |
extern int XMinCmapsOfScreen(Screen *); | |
#line 7016 "obj/release.linux/GuiApplication.c" | |
#line 2835 "/usr/include/X11/Xlib.h" | |
extern int XMoveResizeWindow(X11Display *, X11Window, int, int, unsigned int, unsigned int); | |
#line 7022 "obj/release.linux/GuiApplication.c" | |
#line 2844 "/usr/include/X11/Xlib.h" | |
extern int XMoveWindow(X11Display *, X11Window, int, int); | |
#line 7028 "obj/release.linux/GuiApplication.c" | |
#line 2851 "/usr/include/X11/Xlib.h" | |
extern int XNextEvent(X11Display *, XEvent *); | |
#line 7034 "obj/release.linux/GuiApplication.c" | |
#line 2856 "/usr/include/X11/Xlib.h" | |
extern int XNoOp(X11Display *); | |
#line 7040 "obj/release.linux/GuiApplication.c" | |
#line 2860 "/usr/include/X11/Xlib.h" | |
extern int XParseColor(X11Display *, Colormap, const char *, XColor *); | |
#line 7046 "obj/release.linux/GuiApplication.c" | |
#line 2867 "/usr/include/X11/Xlib.h" | |
extern int XParseGeometry(const char *, int *, int *, unsigned int *, unsigned int *); | |
#line 7052 "obj/release.linux/GuiApplication.c" | |
#line 2875 "/usr/include/X11/Xlib.h" | |
extern int XPeekEvent(X11Display *, XEvent *); | |
#line 7058 "obj/release.linux/GuiApplication.c" | |
#line 2880 "/usr/include/X11/Xlib.h" | |
extern int XPeekIfEvent(X11Display *, XEvent *, int (*)(X11Display *, XEvent *, XPointer), XPointer); | |
#line 7064 "obj/release.linux/GuiApplication.c" | |
#line 2891 "/usr/include/X11/Xlib.h" | |
extern int XPending(X11Display *); | |
#line 7070 "obj/release.linux/GuiApplication.c" | |
#line 2895 "/usr/include/X11/Xlib.h" | |
extern int XPlanesOfScreen(Screen *); | |
#line 7076 "obj/release.linux/GuiApplication.c" | |
#line 2899 "/usr/include/X11/Xlib.h" | |
extern int XProtocolRevision(X11Display *); | |
#line 7082 "obj/release.linux/GuiApplication.c" | |
#line 2903 "/usr/include/X11/Xlib.h" | |
extern int XProtocolVersion(X11Display *); | |
#line 7088 "obj/release.linux/GuiApplication.c" | |
#line 2908 "/usr/include/X11/Xlib.h" | |
extern int XPutBackEvent(X11Display *, XEvent *); | |
#line 7094 "obj/release.linux/GuiApplication.c" | |
#line 2913 "/usr/include/X11/Xlib.h" | |
extern int XPutImage(X11Display *, Drawable, GC, XImage *, int, int, int, int, unsigned int, unsigned int); | |
#line 7100 "obj/release.linux/GuiApplication.c" | |
#line 2926 "/usr/include/X11/Xlib.h" | |
extern int XQLength(X11Display *); | |
#line 7106 "obj/release.linux/GuiApplication.c" | |
#line 2930 "/usr/include/X11/Xlib.h" | |
extern int XQueryBestCursor(X11Display *, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *); | |
#line 7112 "obj/release.linux/GuiApplication.c" | |
#line 2939 "/usr/include/X11/Xlib.h" | |
extern int XQueryBestSize(X11Display *, int, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *); | |
#line 7118 "obj/release.linux/GuiApplication.c" | |
#line 2949 "/usr/include/X11/Xlib.h" | |
extern int XQueryBestStipple(X11Display *, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *); | |
#line 7124 "obj/release.linux/GuiApplication.c" | |
#line 2958 "/usr/include/X11/Xlib.h" | |
extern int XQueryBestTile(X11Display *, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *); | |
#line 7130 "obj/release.linux/GuiApplication.c" | |
#line 2967 "/usr/include/X11/Xlib.h" | |
extern int XQueryColor(X11Display *, Colormap, XColor *); | |
#line 7136 "obj/release.linux/GuiApplication.c" | |
#line 2973 "/usr/include/X11/Xlib.h" | |
extern int XQueryColors(X11Display *, Colormap, XColor *, int); | |
#line 7142 "obj/release.linux/GuiApplication.c" | |
#line 2980 "/usr/include/X11/Xlib.h" | |
extern int XQueryExtension(X11Display *, const char *, int *, int *, int *); | |
#line 7148 "obj/release.linux/GuiApplication.c" | |
#line 2988 "/usr/include/X11/Xlib.h" | |
extern int XQueryKeymap(X11Display *, char [32]); | |
#line 7154 "obj/release.linux/GuiApplication.c" | |
#line 2993 "/usr/include/X11/Xlib.h" | |
extern int XQueryPointer(X11Display *, X11Window, X11Window *, X11Window *, int *, int *, int *, int *, unsigned int *); | |
#line 7160 "obj/release.linux/GuiApplication.c" | |
#line 3005 "/usr/include/X11/Xlib.h" | |
extern int XQueryTextExtents(X11Display *, XID, const char *, int, int *, int *, int *, XCharStruct *); | |
#line 7166 "obj/release.linux/GuiApplication.c" | |
#line 3016 "/usr/include/X11/Xlib.h" | |
extern int XQueryTextExtents16(X11Display *, XID, const XChar2b *, int, int *, int *, int *, XCharStruct *); | |
#line 7172 "obj/release.linux/GuiApplication.c" | |
#line 3027 "/usr/include/X11/Xlib.h" | |
extern int XQueryTree(X11Display *, X11Window, X11Window *, X11Window *, X11Window **, unsigned int *); | |
#line 7178 "obj/release.linux/GuiApplication.c" | |
#line 3036 "/usr/include/X11/Xlib.h" | |
extern int XRaiseWindow(X11Display *, X11Window); | |
#line 7184 "obj/release.linux/GuiApplication.c" | |
#line 3041 "/usr/include/X11/Xlib.h" | |
extern int XReadBitmapFile(X11Display *, Drawable, const char *, unsigned int *, unsigned int *, Pixmap *, int *, int *); | |
#line 7190 "obj/release.linux/GuiApplication.c" | |
#line 3052 "/usr/include/X11/Xlib.h" | |
extern int XReadBitmapFileData(const char *, unsigned int *, unsigned int *, unsigned char **, int *, int *); | |
#line 7196 "obj/release.linux/GuiApplication.c" | |
#line 3061 "/usr/include/X11/Xlib.h" | |
extern int XRebindKeysym(X11Display *, KeySym, KeySym *, int, const unsigned char *, int); | |
#line 7202 "obj/release.linux/GuiApplication.c" | |
#line 3070 "/usr/include/X11/Xlib.h" | |
extern int XRecolorCursor(X11Display *, X11Cursor, XColor *, XColor *); | |
#line 7208 "obj/release.linux/GuiApplication.c" | |
#line 3077 "/usr/include/X11/Xlib.h" | |
extern int XRefreshKeyboardMapping(XMappingEvent *); | |
#line 7214 "obj/release.linux/GuiApplication.c" | |
#line 3081 "/usr/include/X11/Xlib.h" | |
extern int XRemoveFromSaveSet(X11Display *, X11Window); | |
#line 7220 "obj/release.linux/GuiApplication.c" | |
#line 3086 "/usr/include/X11/Xlib.h" | |
extern int XRemoveHost(X11Display *, XHostAddress *); | |
#line 7226 "obj/release.linux/GuiApplication.c" | |
#line 3091 "/usr/include/X11/Xlib.h" | |
extern int XRemoveHosts(X11Display *, XHostAddress *, int); | |
#line 7232 "obj/release.linux/GuiApplication.c" | |
#line 3097 "/usr/include/X11/Xlib.h" | |
extern int XReparentWindow(X11Display *, X11Window, X11Window, int, int); | |
#line 7238 "obj/release.linux/GuiApplication.c" | |
#line 3105 "/usr/include/X11/Xlib.h" | |
extern int XResetScreenSaver(X11Display *); | |
#line 7244 "obj/release.linux/GuiApplication.c" | |
#line 3109 "/usr/include/X11/Xlib.h" | |
extern int XResizeWindow(X11Display *, X11Window, unsigned int, unsigned int); | |
#line 7250 "obj/release.linux/GuiApplication.c" | |
#line 3116 "/usr/include/X11/Xlib.h" | |
extern int XRestackWindows(X11Display *, X11Window *, int); | |
#line 7256 "obj/release.linux/GuiApplication.c" | |
#line 3122 "/usr/include/X11/Xlib.h" | |
extern int XRotateBuffers(X11Display *, int); | |
#line 7262 "obj/release.linux/GuiApplication.c" | |
#line 3127 "/usr/include/X11/Xlib.h" | |
extern int XRotateWindowProperties(X11Display *, X11Window, Atom *, int, int); | |
#line 7268 "obj/release.linux/GuiApplication.c" | |
#line 3135 "/usr/include/X11/Xlib.h" | |
extern int XScreenCount(X11Display *); | |
#line 7274 "obj/release.linux/GuiApplication.c" | |
#line 3139 "/usr/include/X11/Xlib.h" | |
extern int XSelectInput(X11Display *, X11Window, long); | |
#line 7280 "obj/release.linux/GuiApplication.c" | |
#line 3145 "/usr/include/X11/Xlib.h" | |
extern int XSendEvent(X11Display *, X11Window, int, long, XEvent *); | |
#line 7286 "obj/release.linux/GuiApplication.c" | |
#line 3153 "/usr/include/X11/Xlib.h" | |
extern int XSetAccessControl(X11Display *, int); | |
#line 7292 "obj/release.linux/GuiApplication.c" | |
#line 3158 "/usr/include/X11/Xlib.h" | |
extern int XSetArcMode(X11Display *, GC, int); | |
#line 7298 "obj/release.linux/GuiApplication.c" | |
#line 3164 "/usr/include/X11/Xlib.h" | |
extern int XSetBackground(X11Display *, GC, unsigned long); | |
#line 7304 "obj/release.linux/GuiApplication.c" | |
#line 3170 "/usr/include/X11/Xlib.h" | |
extern int XSetClipMask(X11Display *, GC, Pixmap); | |
#line 7310 "obj/release.linux/GuiApplication.c" | |
#line 3176 "/usr/include/X11/Xlib.h" | |
extern int XSetClipOrigin(X11Display *, GC, int, int); | |
#line 7316 "obj/release.linux/GuiApplication.c" | |
#line 3183 "/usr/include/X11/Xlib.h" | |
extern int XSetClipRectangles(X11Display *, GC, int, int, XRectangle *, int, int); | |
#line 7322 "obj/release.linux/GuiApplication.c" | |
#line 3193 "/usr/include/X11/Xlib.h" | |
extern int XSetCloseDownMode(X11Display *, int); | |
#line 7328 "obj/release.linux/GuiApplication.c" | |
#line 3198 "/usr/include/X11/Xlib.h" | |
extern int XSetCommand(X11Display *, X11Window, char **, int); | |
#line 7334 "obj/release.linux/GuiApplication.c" | |
#line 3205 "/usr/include/X11/Xlib.h" | |
extern int XSetDashes(X11Display *, GC, int, const char *, int); | |
#line 7340 "obj/release.linux/GuiApplication.c" | |
#line 3213 "/usr/include/X11/Xlib.h" | |
extern int XSetFillRule(X11Display *, GC, int); | |
#line 7346 "obj/release.linux/GuiApplication.c" | |
#line 3219 "/usr/include/X11/Xlib.h" | |
extern int XSetFillStyle(X11Display *, GC, int); | |
#line 7352 "obj/release.linux/GuiApplication.c" | |
#line 3225 "/usr/include/X11/Xlib.h" | |
extern int XSetFont(X11Display *, GC, X11Font); | |
#line 7358 "obj/release.linux/GuiApplication.c" | |
#line 3231 "/usr/include/X11/Xlib.h" | |
extern int XSetFontPath(X11Display *, char **, int); | |
#line 7364 "obj/release.linux/GuiApplication.c" | |
#line 3237 "/usr/include/X11/Xlib.h" | |
extern int XSetForeground(X11Display *, GC, unsigned long); | |
#line 7370 "obj/release.linux/GuiApplication.c" | |
#line 3243 "/usr/include/X11/Xlib.h" | |
extern int XSetFunction(X11Display *, GC, int); | |
#line 7376 "obj/release.linux/GuiApplication.c" | |
#line 3249 "/usr/include/X11/Xlib.h" | |
extern int XSetGraphicsExposures(X11Display *, GC, int); | |
#line 7382 "obj/release.linux/GuiApplication.c" | |
#line 3255 "/usr/include/X11/Xlib.h" | |
extern int XSetIconName(X11Display *, X11Window, const char *); | |
#line 7388 "obj/release.linux/GuiApplication.c" | |
#line 3261 "/usr/include/X11/Xlib.h" | |
extern int XSetInputFocus(X11Display *, X11Window, int, X11Time); | |
#line 7394 "obj/release.linux/GuiApplication.c" | |
#line 3268 "/usr/include/X11/Xlib.h" | |
extern int XSetLineAttributes(X11Display *, GC, unsigned int, int, int, int); | |
#line 7400 "obj/release.linux/GuiApplication.c" | |
#line 3277 "/usr/include/X11/Xlib.h" | |
extern int XSetModifierMapping(X11Display *, XModifierKeymap *); | |
#line 7406 "obj/release.linux/GuiApplication.c" | |
#line 3282 "/usr/include/X11/Xlib.h" | |
extern int XSetPlaneMask(X11Display *, GC, unsigned long); | |
#line 7412 "obj/release.linux/GuiApplication.c" | |
#line 3288 "/usr/include/X11/Xlib.h" | |
extern int XSetPointerMapping(X11Display *, const unsigned char *, int); | |
#line 7418 "obj/release.linux/GuiApplication.c" | |
#line 3294 "/usr/include/X11/Xlib.h" | |
extern int XSetScreenSaver(X11Display *, int, int, int, int); | |
#line 7424 "obj/release.linux/GuiApplication.c" | |
#line 3302 "/usr/include/X11/Xlib.h" | |
extern int XSetSelectionOwner(X11Display *, Atom, X11Window, X11Time); | |
#line 7430 "obj/release.linux/GuiApplication.c" | |
#line 3309 "/usr/include/X11/Xlib.h" | |
extern int XSetState(X11Display *, GC, unsigned long, unsigned long, int, unsigned long); | |
#line 7436 "obj/release.linux/GuiApplication.c" | |
#line 3318 "/usr/include/X11/Xlib.h" | |
extern int XSetStipple(X11Display *, GC, Pixmap); | |
#line 7442 "obj/release.linux/GuiApplication.c" | |
#line 3324 "/usr/include/X11/Xlib.h" | |
extern int XSetSubwindowMode(X11Display *, GC, int); | |
#line 7448 "obj/release.linux/GuiApplication.c" | |
#line 3330 "/usr/include/X11/Xlib.h" | |
extern int XSetTSOrigin(X11Display *, GC, int, int); | |
#line 7454 "obj/release.linux/GuiApplication.c" | |
#line 3337 "/usr/include/X11/Xlib.h" | |
extern int XSetTile(X11Display *, GC, Pixmap); | |
#line 7460 "obj/release.linux/GuiApplication.c" | |
#line 3343 "/usr/include/X11/Xlib.h" | |
extern int XSetWindowBackground(X11Display *, X11Window, unsigned long); | |
#line 7466 "obj/release.linux/GuiApplication.c" | |
#line 3349 "/usr/include/X11/Xlib.h" | |
extern int XSetWindowBackgroundPixmap(X11Display *, X11Window, Pixmap); | |
#line 7472 "obj/release.linux/GuiApplication.c" | |
#line 3355 "/usr/include/X11/Xlib.h" | |
extern int XSetWindowBorder(X11Display *, X11Window, unsigned long); | |
#line 7478 "obj/release.linux/GuiApplication.c" | |
#line 3361 "/usr/include/X11/Xlib.h" | |
extern int XSetWindowBorderPixmap(X11Display *, X11Window, Pixmap); | |
#line 7484 "obj/release.linux/GuiApplication.c" | |
#line 3367 "/usr/include/X11/Xlib.h" | |
extern int XSetWindowBorderWidth(X11Display *, X11Window, unsigned int); | |
#line 7490 "obj/release.linux/GuiApplication.c" | |
#line 3373 "/usr/include/X11/Xlib.h" | |
extern int XSetWindowColormap(X11Display *, X11Window, Colormap); | |
#line 7496 "obj/release.linux/GuiApplication.c" | |
#line 3379 "/usr/include/X11/Xlib.h" | |
extern int XStoreBuffer(X11Display *, const char *, int, int); | |
#line 7502 "obj/release.linux/GuiApplication.c" | |
#line 3386 "/usr/include/X11/Xlib.h" | |
extern int XStoreBytes(X11Display *, const char *, int); | |
#line 7508 "obj/release.linux/GuiApplication.c" | |
#line 3392 "/usr/include/X11/Xlib.h" | |
extern int XStoreColor(X11Display *, Colormap, XColor *); | |
#line 7514 "obj/release.linux/GuiApplication.c" | |
#line 3398 "/usr/include/X11/Xlib.h" | |
extern int XStoreColors(X11Display *, Colormap, XColor *, int); | |
#line 7520 "obj/release.linux/GuiApplication.c" | |
#line 3405 "/usr/include/X11/Xlib.h" | |
extern int XStoreName(X11Display *, X11Window, const char *); | |
#line 7526 "obj/release.linux/GuiApplication.c" | |
#line 3411 "/usr/include/X11/Xlib.h" | |
extern int XStoreNamedColor(X11Display *, Colormap, const char *, unsigned long, int); | |
#line 7532 "obj/release.linux/GuiApplication.c" | |
#line 3419 "/usr/include/X11/Xlib.h" | |
extern int XSync(X11Display *, int); | |
#line 7538 "obj/release.linux/GuiApplication.c" | |
#line 3424 "/usr/include/X11/Xlib.h" | |
extern int XTextExtents(XFontStruct *, const char *, int, int *, int *, int *, XCharStruct *); | |
#line 7544 "obj/release.linux/GuiApplication.c" | |
#line 3434 "/usr/include/X11/Xlib.h" | |
extern int XTextExtents16(XFontStruct *, const XChar2b *, int, int *, int *, int *, XCharStruct *); | |
#line 7550 "obj/release.linux/GuiApplication.c" | |
#line 3444 "/usr/include/X11/Xlib.h" | |
extern int XTextWidth(XFontStruct *, const char *, int); | |
#line 7556 "obj/release.linux/GuiApplication.c" | |
#line 3450 "/usr/include/X11/Xlib.h" | |
extern int XTextWidth16(XFontStruct *, const XChar2b *, int); | |
#line 7562 "obj/release.linux/GuiApplication.c" | |
#line 3456 "/usr/include/X11/Xlib.h" | |
extern int XTranslateCoordinates(X11Display *, X11Window, X11Window, int, int, int *, int *, X11Window *); | |
#line 7568 "obj/release.linux/GuiApplication.c" | |
#line 3467 "/usr/include/X11/Xlib.h" | |
extern int XUndefineCursor(X11Display *, X11Window); | |
#line 7574 "obj/release.linux/GuiApplication.c" | |
#line 3472 "/usr/include/X11/Xlib.h" | |
extern int XUngrabButton(X11Display *, unsigned int, unsigned int, X11Window); | |
#line 7580 "obj/release.linux/GuiApplication.c" | |
#line 3479 "/usr/include/X11/Xlib.h" | |
extern int XUngrabKey(X11Display *, int, unsigned int, X11Window); | |
#line 7586 "obj/release.linux/GuiApplication.c" | |
#line 3486 "/usr/include/X11/Xlib.h" | |
extern int XUngrabKeyboard(X11Display *, X11Time); | |
#line 7592 "obj/release.linux/GuiApplication.c" | |
#line 3491 "/usr/include/X11/Xlib.h" | |
extern int XUngrabPointer(X11Display *, X11Time); | |
#line 7598 "obj/release.linux/GuiApplication.c" | |
#line 3496 "/usr/include/X11/Xlib.h" | |
extern int XUngrabServer(X11Display *); | |
#line 7604 "obj/release.linux/GuiApplication.c" | |
#line 3500 "/usr/include/X11/Xlib.h" | |
extern int XUninstallColormap(X11Display *, Colormap); | |
#line 7610 "obj/release.linux/GuiApplication.c" | |
#line 3505 "/usr/include/X11/Xlib.h" | |
extern int XUnloadFont(X11Display *, X11Font); | |
#line 7616 "obj/release.linux/GuiApplication.c" | |
#line 3510 "/usr/include/X11/Xlib.h" | |
extern int XUnmapSubwindows(X11Display *, X11Window); | |
#line 7622 "obj/release.linux/GuiApplication.c" | |
#line 3515 "/usr/include/X11/Xlib.h" | |
extern int XUnmapWindow(X11Display *, X11Window); | |
#line 7628 "obj/release.linux/GuiApplication.c" | |
#line 3520 "/usr/include/X11/Xlib.h" | |
extern int XVendorRelease(X11Display *); | |
#line 7634 "obj/release.linux/GuiApplication.c" | |
#line 3524 "/usr/include/X11/Xlib.h" | |
extern int XWarpPointer(X11Display *, X11Window, X11Window, int, int, unsigned int, unsigned int, int, int); | |
#line 7640 "obj/release.linux/GuiApplication.c" | |
#line 3536 "/usr/include/X11/Xlib.h" | |
extern int XWidthMMOfScreen(Screen *); | |
#line 7646 "obj/release.linux/GuiApplication.c" | |
#line 3540 "/usr/include/X11/Xlib.h" | |
extern int XWidthOfScreen(Screen *); | |
#line 7652 "obj/release.linux/GuiApplication.c" | |
#line 3544 "/usr/include/X11/Xlib.h" | |
extern int XWindowEvent(X11Display *, X11Window, long, XEvent *); | |
#line 7658 "obj/release.linux/GuiApplication.c" | |
#line 3551 "/usr/include/X11/Xlib.h" | |
extern int XWriteBitmapFile(X11Display *, const char *, Pixmap, unsigned int, unsigned int, int, int); | |
#line 7664 "obj/release.linux/GuiApplication.c" | |
#line 3561 "/usr/include/X11/Xlib.h" | |
extern int XSupportsLocale(void); | |
#line 7670 "obj/release.linux/GuiApplication.c" | |
#line 3563 "/usr/include/X11/Xlib.h" | |
extern char * XSetLocaleModifiers(const char *); | |
#line 7676 "obj/release.linux/GuiApplication.c" | |
#line 3567 "/usr/include/X11/Xlib.h" | |
extern XOM XOpenOM(X11Display *, struct _XrmHashBucketRec *, const char *, const char *); | |
#line 7682 "obj/release.linux/GuiApplication.c" | |
#line 3574 "/usr/include/X11/Xlib.h" | |
extern int XCloseOM(XOM); | |
#line 7688 "obj/release.linux/GuiApplication.c" | |
#line 3578 "/usr/include/X11/Xlib.h" | |
extern char * XSetOMValues(XOM, ...) __attribute__((__sentinel__ (0))); | |
#line 7694 "obj/release.linux/GuiApplication.c" | |
#line 3583 "/usr/include/X11/Xlib.h" | |
extern char * XGetOMValues(XOM, ...) __attribute__((__sentinel__ (0))); | |
#line 7700 "obj/release.linux/GuiApplication.c" | |
#line 3588 "/usr/include/X11/Xlib.h" | |
extern X11Display * XDisplayOfOM(XOM); | |
#line 7706 "obj/release.linux/GuiApplication.c" | |
#line 3592 "/usr/include/X11/Xlib.h" | |
extern char * XLocaleOfOM(XOM); | |
#line 7712 "obj/release.linux/GuiApplication.c" | |
#line 3596 "/usr/include/X11/Xlib.h" | |
extern XOC XCreateOC(XOM, ...) __attribute__((__sentinel__ (0))); | |
#line 7718 "obj/release.linux/GuiApplication.c" | |
#line 3601 "/usr/include/X11/Xlib.h" | |
extern void XDestroyOC(XOC); | |
#line 7724 "obj/release.linux/GuiApplication.c" | |
#line 3605 "/usr/include/X11/Xlib.h" | |
extern XOM XOMOfOC(XOC); | |
#line 7730 "obj/release.linux/GuiApplication.c" | |
#line 3609 "/usr/include/X11/Xlib.h" | |
extern char * XSetOCValues(XOC, ...) __attribute__((__sentinel__ (0))); | |
#line 7736 "obj/release.linux/GuiApplication.c" | |
#line 3614 "/usr/include/X11/Xlib.h" | |
extern char * XGetOCValues(XOC, ...) __attribute__((__sentinel__ (0))); | |
#line 7742 "obj/release.linux/GuiApplication.c" | |
#line 3619 "/usr/include/X11/Xlib.h" | |
extern XFontSet XCreateFontSet(X11Display *, const char *, char ***, int *, char **); | |
#line 7748 "obj/release.linux/GuiApplication.c" | |
#line 3627 "/usr/include/X11/Xlib.h" | |
extern void XFreeFontSet(X11Display *, XFontSet); | |
#line 7754 "obj/release.linux/GuiApplication.c" | |
#line 3632 "/usr/include/X11/Xlib.h" | |
extern int XFontsOfFontSet(XFontSet, XFontStruct ***, char ***); | |
#line 7760 "obj/release.linux/GuiApplication.c" | |
#line 3638 "/usr/include/X11/Xlib.h" | |
extern char * XBaseFontNameListOfFontSet(XFontSet); | |
#line 7766 "obj/release.linux/GuiApplication.c" | |
#line 3642 "/usr/include/X11/Xlib.h" | |
extern char * XLocaleOfFontSet(XFontSet); | |
#line 7772 "obj/release.linux/GuiApplication.c" | |
#line 3646 "/usr/include/X11/Xlib.h" | |
extern int XContextDependentDrawing(XFontSet); | |
#line 7778 "obj/release.linux/GuiApplication.c" | |
#line 3650 "/usr/include/X11/Xlib.h" | |
extern int XDirectionalDependentDrawing(XFontSet); | |
#line 7784 "obj/release.linux/GuiApplication.c" | |
#line 3654 "/usr/include/X11/Xlib.h" | |
extern int XContextualDrawing(XFontSet); | |
#line 7790 "obj/release.linux/GuiApplication.c" | |
#line 3658 "/usr/include/X11/Xlib.h" | |
extern XFontSetExtents * XExtentsOfFontSet(XFontSet); | |
#line 7796 "obj/release.linux/GuiApplication.c" | |
#line 3662 "/usr/include/X11/Xlib.h" | |
extern int XmbTextEscapement(XFontSet, const char *, int); | |
#line 7802 "obj/release.linux/GuiApplication.c" | |
#line 3668 "/usr/include/X11/Xlib.h" | |
extern int XwcTextEscapement(XFontSet, const wchar_t *, int); | |
#line 7808 "obj/release.linux/GuiApplication.c" | |
#line 3674 "/usr/include/X11/Xlib.h" | |
extern int Xutf8TextEscapement(XFontSet, const char *, int); | |
#line 7814 "obj/release.linux/GuiApplication.c" | |
#line 3680 "/usr/include/X11/Xlib.h" | |
extern int XmbTextExtents(XFontSet, const char *, int, XRectangle *, XRectangle *); | |
#line 7820 "obj/release.linux/GuiApplication.c" | |
#line 3688 "/usr/include/X11/Xlib.h" | |
extern int XwcTextExtents(XFontSet, const wchar_t *, int, XRectangle *, XRectangle *); | |
#line 7826 "obj/release.linux/GuiApplication.c" | |
#line 3696 "/usr/include/X11/Xlib.h" | |
extern int Xutf8TextExtents(XFontSet, const char *, int, XRectangle *, XRectangle *); | |
#line 7832 "obj/release.linux/GuiApplication.c" | |
#line 3704 "/usr/include/X11/Xlib.h" | |
extern int XmbTextPerCharExtents(XFontSet, const char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *); | |
#line 7838 "obj/release.linux/GuiApplication.c" | |
#line 3716 "/usr/include/X11/Xlib.h" | |
extern int XwcTextPerCharExtents(XFontSet, const wchar_t *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *); | |
#line 7844 "obj/release.linux/GuiApplication.c" | |
#line 3728 "/usr/include/X11/Xlib.h" | |
extern int Xutf8TextPerCharExtents(XFontSet, const char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *); | |
#line 7850 "obj/release.linux/GuiApplication.c" | |
#line 3740 "/usr/include/X11/Xlib.h" | |
extern void XmbDrawText(X11Display *, Drawable, GC, int, int, XmbTextItem *, int); | |
#line 7856 "obj/release.linux/GuiApplication.c" | |
#line 3750 "/usr/include/X11/Xlib.h" | |
extern void XwcDrawText(X11Display *, Drawable, GC, int, int, XwcTextItem *, int); | |
#line 7862 "obj/release.linux/GuiApplication.c" | |
#line 3760 "/usr/include/X11/Xlib.h" | |
extern void Xutf8DrawText(X11Display *, Drawable, GC, int, int, XmbTextItem *, int); | |
#line 7868 "obj/release.linux/GuiApplication.c" | |
#line 3770 "/usr/include/X11/Xlib.h" | |
extern void XmbDrawString(X11Display *, Drawable, XFontSet, GC, int, int, const char *, int); | |
#line 7874 "obj/release.linux/GuiApplication.c" | |
#line 3781 "/usr/include/X11/Xlib.h" | |
extern void XwcDrawString(X11Display *, Drawable, XFontSet, GC, int, int, const wchar_t *, int); | |
#line 7880 "obj/release.linux/GuiApplication.c" | |
#line 3792 "/usr/include/X11/Xlib.h" | |
extern void Xutf8DrawString(X11Display *, Drawable, XFontSet, GC, int, int, const char *, int); | |
#line 7886 "obj/release.linux/GuiApplication.c" | |
#line 3803 "/usr/include/X11/Xlib.h" | |
extern void XmbDrawImageString(X11Display *, Drawable, XFontSet, GC, int, int, const char *, int); | |
#line 7892 "obj/release.linux/GuiApplication.c" | |
#line 3814 "/usr/include/X11/Xlib.h" | |
extern void XwcDrawImageString(X11Display *, Drawable, XFontSet, GC, int, int, const wchar_t *, int); | |
#line 7898 "obj/release.linux/GuiApplication.c" | |
#line 3825 "/usr/include/X11/Xlib.h" | |
extern void Xutf8DrawImageString(X11Display *, Drawable, XFontSet, GC, int, int, const char *, int); | |
#line 7904 "obj/release.linux/GuiApplication.c" | |
#line 3836 "/usr/include/X11/Xlib.h" | |
extern XIM XOpenIM(X11Display *, struct _XrmHashBucketRec *, char *, char *); | |
#line 7910 "obj/release.linux/GuiApplication.c" | |
#line 3843 "/usr/include/X11/Xlib.h" | |
extern int XCloseIM(XIM); | |
#line 7916 "obj/release.linux/GuiApplication.c" | |
#line 3847 "/usr/include/X11/Xlib.h" | |
extern char * XGetIMValues(XIM, ...) __attribute__((__sentinel__ (0))); | |
#line 7922 "obj/release.linux/GuiApplication.c" | |
#line 3851 "/usr/include/X11/Xlib.h" | |
extern char * XSetIMValues(XIM, ...) __attribute__((__sentinel__ (0))); | |
#line 7928 "obj/release.linux/GuiApplication.c" | |
#line 3855 "/usr/include/X11/Xlib.h" | |
extern X11Display * XDisplayOfIM(XIM); | |
#line 7934 "obj/release.linux/GuiApplication.c" | |
#line 3859 "/usr/include/X11/Xlib.h" | |
extern char * XLocaleOfIM(XIM); | |
#line 7940 "obj/release.linux/GuiApplication.c" | |
#line 3863 "/usr/include/X11/Xlib.h" | |
extern XIC XCreateIC(XIM, ...) __attribute__((__sentinel__ (0))); | |
#line 7946 "obj/release.linux/GuiApplication.c" | |
#line 3867 "/usr/include/X11/Xlib.h" | |
extern void XDestroyIC(XIC); | |
#line 7952 "obj/release.linux/GuiApplication.c" | |
#line 3871 "/usr/include/X11/Xlib.h" | |
extern void XSetICFocus(XIC); | |
#line 7958 "obj/release.linux/GuiApplication.c" | |
#line 3875 "/usr/include/X11/Xlib.h" | |
extern void XUnsetICFocus(XIC); | |
#line 7964 "obj/release.linux/GuiApplication.c" | |
#line 3879 "/usr/include/X11/Xlib.h" | |
extern wchar_t * XwcResetIC(XIC); | |
#line 7970 "obj/release.linux/GuiApplication.c" | |
#line 3883 "/usr/include/X11/Xlib.h" | |
extern char * XmbResetIC(XIC); | |
#line 7976 "obj/release.linux/GuiApplication.c" | |
#line 3887 "/usr/include/X11/Xlib.h" | |
extern char * Xutf8ResetIC(XIC); | |
#line 7982 "obj/release.linux/GuiApplication.c" | |
#line 3891 "/usr/include/X11/Xlib.h" | |
extern char * XSetICValues(XIC, ...) __attribute__((__sentinel__ (0))); | |
#line 7988 "obj/release.linux/GuiApplication.c" | |
#line 3895 "/usr/include/X11/Xlib.h" | |
extern char * XGetICValues(XIC, ...) __attribute__((__sentinel__ (0))); | |
#line 7994 "obj/release.linux/GuiApplication.c" | |
#line 3899 "/usr/include/X11/Xlib.h" | |
extern XIM XIMOfIC(XIC); | |
#line 8000 "obj/release.linux/GuiApplication.c" | |
#line 3903 "/usr/include/X11/Xlib.h" | |
extern int XFilterEvent(XEvent *, X11Window); | |
#line 8006 "obj/release.linux/GuiApplication.c" | |
#line 3908 "/usr/include/X11/Xlib.h" | |
extern int XmbLookupString(XIC, XKeyPressedEvent *, char *, int, KeySym *, int *); | |
#line 8012 "obj/release.linux/GuiApplication.c" | |
#line 3917 "/usr/include/X11/Xlib.h" | |
extern int XwcLookupString(XIC, XKeyPressedEvent *, wchar_t *, int, KeySym *, int *); | |
#line 8018 "obj/release.linux/GuiApplication.c" | |
#line 3926 "/usr/include/X11/Xlib.h" | |
extern int Xutf8LookupString(XIC, XKeyPressedEvent *, char *, int, KeySym *, int *); | |
#line 8024 "obj/release.linux/GuiApplication.c" | |
#line 3935 "/usr/include/X11/Xlib.h" | |
extern XVaNestedList XVaCreateNestedList(int, ...) __attribute__((__sentinel__ (0))); | |
#line 8030 "obj/release.linux/GuiApplication.c" | |
#line 3941 "/usr/include/X11/Xlib.h" | |
extern int XRegisterIMInstantiateCallback(X11Display *, struct _XrmHashBucketRec *, char *, char *, XIDProc, XPointer); | |
#line 8036 "obj/release.linux/GuiApplication.c" | |
#line 3950 "/usr/include/X11/Xlib.h" | |
extern int XUnregisterIMInstantiateCallback(X11Display *, struct _XrmHashBucketRec *, char *, char *, XIDProc, XPointer); | |
#line 8042 "obj/release.linux/GuiApplication.c" | |
#line 3959 "/usr/include/X11/Xlib.h" | |
typedef void (* XConnectionWatchProc)(X11Display *, XPointer, int, int, XPointer *); | |
#line 8048 "obj/release.linux/GuiApplication.c" | |
#line 3968 "/usr/include/X11/Xlib.h" | |
extern int XInternalConnectionNumbers(X11Display *, int **, int *); | |
#line 8054 "obj/release.linux/GuiApplication.c" | |
#line 3974 "/usr/include/X11/Xlib.h" | |
extern void XProcessInternalConnection(X11Display *, int); | |
#line 8060 "obj/release.linux/GuiApplication.c" | |
#line 3979 "/usr/include/X11/Xlib.h" | |
extern int XAddConnectionWatch(X11Display *, XConnectionWatchProc, XPointer); | |
#line 8066 "obj/release.linux/GuiApplication.c" | |
#line 3985 "/usr/include/X11/Xlib.h" | |
extern void XRemoveConnectionWatch(X11Display *, XConnectionWatchProc, XPointer); | |
#line 8072 "obj/release.linux/GuiApplication.c" | |
#line 3991 "/usr/include/X11/Xlib.h" | |
extern void XSetAuthorization(char *, int, char *, int); | |
#line 8078 "obj/release.linux/GuiApplication.c" | |
#line 3998 "/usr/include/X11/Xlib.h" | |
extern int _Xmbtowc(wchar_t *, char *, int); | |
#line 8084 "obj/release.linux/GuiApplication.c" | |
#line 4004 "/usr/include/X11/Xlib.h" | |
extern int _Xwctomb(char *, wchar_t); | |
#line 8090 "obj/release.linux/GuiApplication.c" | |
#line 4009 "/usr/include/X11/Xlib.h" | |
extern int XGetEventData(X11Display *, XGenericEventCookie *); | |
#line 8096 "obj/release.linux/GuiApplication.c" | |
#line 4014 "/usr/include/X11/Xlib.h" | |
extern void XFreeEventData(X11Display *, XGenericEventCookie *); | |
#line 8102 "obj/release.linux/GuiApplication.c" | |
#line 81 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 82 "/usr/include/X11/Xutil.h" | |
long flags; | |
#line 8112 "obj/release.linux/GuiApplication.c" | |
#line 83 "/usr/include/X11/Xutil.h" | |
int x, y; | |
#line 8117 "obj/release.linux/GuiApplication.c" | |
#line 84 "/usr/include/X11/Xutil.h" | |
int width, height; | |
#line 8122 "obj/release.linux/GuiApplication.c" | |
#line 85 "/usr/include/X11/Xutil.h" | |
int min_width, min_height; | |
#line 8127 "obj/release.linux/GuiApplication.c" | |
#line 86 "/usr/include/X11/Xutil.h" | |
int max_width, max_height; | |
#line 8132 "obj/release.linux/GuiApplication.c" | |
#line 87 "/usr/include/X11/Xutil.h" | |
int width_inc, height_inc; | |
#line 8137 "obj/release.linux/GuiApplication.c" | |
#line 88 "/usr/include/X11/Xutil.h" | |
struct | |
{ | |
#line 89 "/usr/include/X11/Xutil.h" | |
int x; | |
#line 8146 "obj/release.linux/GuiApplication.c" | |
#line 90 "/usr/include/X11/Xutil.h" | |
int y; | |
#line 8151 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct min_aspect, max_aspect; | |
#line 8154 "obj/release.linux/GuiApplication.c" | |
#line 92 "/usr/include/X11/Xutil.h" | |
int base_width, base_height; | |
#line 8159 "obj/release.linux/GuiApplication.c" | |
#line 93 "/usr/include/X11/Xutil.h" | |
int win_gravity; | |
#line 8164 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XSizeHints; | |
#line 8167 "obj/release.linux/GuiApplication.c" | |
#line 119 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 120 "/usr/include/X11/Xutil.h" | |
long flags; | |
#line 8177 "obj/release.linux/GuiApplication.c" | |
#line 121 "/usr/include/X11/Xutil.h" | |
int input; | |
#line 8182 "obj/release.linux/GuiApplication.c" | |
#line 123 "/usr/include/X11/Xutil.h" | |
int initial_state; | |
#line 8187 "obj/release.linux/GuiApplication.c" | |
#line 124 "/usr/include/X11/Xutil.h" | |
Pixmap icon_pixmap; | |
#line 8192 "obj/release.linux/GuiApplication.c" | |
#line 125 "/usr/include/X11/Xutil.h" | |
X11Window icon_window; | |
#line 8197 "obj/release.linux/GuiApplication.c" | |
#line 126 "/usr/include/X11/Xutil.h" | |
int icon_x, icon_y; | |
#line 8202 "obj/release.linux/GuiApplication.c" | |
#line 127 "/usr/include/X11/Xutil.h" | |
Pixmap icon_mask; | |
#line 8207 "obj/release.linux/GuiApplication.c" | |
#line 128 "/usr/include/X11/Xutil.h" | |
XID window_group; | |
#line 8212 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XWMHints; | |
#line 8215 "obj/release.linux/GuiApplication.c" | |
#line 163 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 164 "/usr/include/X11/Xutil.h" | |
unsigned char * value; | |
#line 8225 "obj/release.linux/GuiApplication.c" | |
#line 165 "/usr/include/X11/Xutil.h" | |
Atom encoding; | |
#line 8230 "obj/release.linux/GuiApplication.c" | |
#line 166 "/usr/include/X11/Xutil.h" | |
int format; | |
#line 8235 "obj/release.linux/GuiApplication.c" | |
#line 167 "/usr/include/X11/Xutil.h" | |
unsigned long nitems; | |
#line 8240 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XTextProperty; | |
#line 8243 "obj/release.linux/GuiApplication.c" | |
#line 174 "/usr/include/X11/Xutil.h" | |
typedef enum | |
{ | |
XStringStyle, XCompoundTextStyle, XTextStyle, XStdICCTextStyle, XUTF8StringStyle | |
} XICCEncodingStyle; | |
#line 8252 "obj/release.linux/GuiApplication.c" | |
#line 183 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 184 "/usr/include/X11/Xutil.h" | |
int min_width, min_height; | |
#line 8262 "obj/release.linux/GuiApplication.c" | |
#line 185 "/usr/include/X11/Xutil.h" | |
int max_width, max_height; | |
#line 8267 "obj/release.linux/GuiApplication.c" | |
#line 186 "/usr/include/X11/Xutil.h" | |
int width_inc, height_inc; | |
#line 8272 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XIconSize; | |
#line 8275 "obj/release.linux/GuiApplication.c" | |
#line 189 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 190 "/usr/include/X11/Xutil.h" | |
char * res_name; | |
#line 8285 "obj/release.linux/GuiApplication.c" | |
#line 191 "/usr/include/X11/Xutil.h" | |
char * res_class; | |
#line 8290 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XClassHint; | |
#line 8293 "obj/release.linux/GuiApplication.c" | |
#line 231 "/usr/include/X11/Xutil.h" | |
typedef struct _XComposeStatus | |
{ | |
#line 232 "/usr/include/X11/Xutil.h" | |
XPointer compose_ptr; | |
#line 8303 "obj/release.linux/GuiApplication.c" | |
#line 233 "/usr/include/X11/Xutil.h" | |
int chars_matched; | |
#line 8308 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XComposeStatus; | |
#line 8311 "obj/release.linux/GuiApplication.c" | |
#line 273 "/usr/include/X11/Xutil.h" | |
typedef struct _XRegion * Region; | |
#line 8317 "obj/release.linux/GuiApplication.c" | |
#line 287 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 288 "/usr/include/X11/Xutil.h" | |
Visual * visual; | |
#line 8327 "obj/release.linux/GuiApplication.c" | |
#line 289 "/usr/include/X11/Xutil.h" | |
VisualID visualid; | |
#line 8332 "obj/release.linux/GuiApplication.c" | |
#line 290 "/usr/include/X11/Xutil.h" | |
int screen; | |
#line 8337 "obj/release.linux/GuiApplication.c" | |
#line 291 "/usr/include/X11/Xutil.h" | |
int depth; | |
#line 8342 "obj/release.linux/GuiApplication.c" | |
#line 295 "/usr/include/X11/Xutil.h" | |
int _class; | |
#line 8347 "obj/release.linux/GuiApplication.c" | |
#line 297 "/usr/include/X11/Xutil.h" | |
unsigned long red_mask; | |
#line 8352 "obj/release.linux/GuiApplication.c" | |
#line 298 "/usr/include/X11/Xutil.h" | |
unsigned long green_mask; | |
#line 8357 "obj/release.linux/GuiApplication.c" | |
#line 299 "/usr/include/X11/Xutil.h" | |
unsigned long blue_mask; | |
#line 8362 "obj/release.linux/GuiApplication.c" | |
#line 300 "/usr/include/X11/Xutil.h" | |
int colormap_size; | |
#line 8367 "obj/release.linux/GuiApplication.c" | |
#line 301 "/usr/include/X11/Xutil.h" | |
int bits_per_rgb; | |
#line 8372 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XVisualInfo; | |
#line 8375 "obj/release.linux/GuiApplication.c" | |
#line 320 "/usr/include/X11/Xutil.h" | |
typedef struct | |
{ | |
#line 321 "/usr/include/X11/Xutil.h" | |
Colormap colormap; | |
#line 8385 "obj/release.linux/GuiApplication.c" | |
#line 322 "/usr/include/X11/Xutil.h" | |
unsigned long red_max; | |
#line 8390 "obj/release.linux/GuiApplication.c" | |
#line 323 "/usr/include/X11/Xutil.h" | |
unsigned long red_mult; | |
#line 8395 "obj/release.linux/GuiApplication.c" | |
#line 324 "/usr/include/X11/Xutil.h" | |
unsigned long green_max; | |
#line 8400 "obj/release.linux/GuiApplication.c" | |
#line 325 "/usr/include/X11/Xutil.h" | |
unsigned long green_mult; | |
#line 8405 "obj/release.linux/GuiApplication.c" | |
#line 326 "/usr/include/X11/Xutil.h" | |
unsigned long blue_max; | |
#line 8410 "obj/release.linux/GuiApplication.c" | |
#line 327 "/usr/include/X11/Xutil.h" | |
unsigned long blue_mult; | |
#line 8415 "obj/release.linux/GuiApplication.c" | |
#line 328 "/usr/include/X11/Xutil.h" | |
unsigned long base_pixel; | |
#line 8420 "obj/release.linux/GuiApplication.c" | |
#line 329 "/usr/include/X11/Xutil.h" | |
VisualID visualid; | |
#line 8425 "obj/release.linux/GuiApplication.c" | |
#line 330 "/usr/include/X11/Xutil.h" | |
XID killid; | |
#line 8430 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct XStandardColormap; | |
#line 8433 "obj/release.linux/GuiApplication.c" | |
#line 357 "/usr/include/X11/Xutil.h" | |
typedef int XContext; | |
#line 8439 "obj/release.linux/GuiApplication.c" | |
#line 366 "/usr/include/X11/Xutil.h" | |
extern XClassHint * XAllocClassHint(void); | |
#line 8445 "obj/release.linux/GuiApplication.c" | |
#line 370 "/usr/include/X11/Xutil.h" | |
extern XIconSize * XAllocIconSize(void); | |
#line 8451 "obj/release.linux/GuiApplication.c" | |
#line 374 "/usr/include/X11/Xutil.h" | |
extern XSizeHints * XAllocSizeHints(void); | |
#line 8457 "obj/release.linux/GuiApplication.c" | |
#line 378 "/usr/include/X11/Xutil.h" | |
extern XStandardColormap * XAllocStandardColormap(void); | |
#line 8463 "obj/release.linux/GuiApplication.c" | |
#line 382 "/usr/include/X11/Xutil.h" | |
extern XWMHints * XAllocWMHints(void); | |
#line 8469 "obj/release.linux/GuiApplication.c" | |
#line 386 "/usr/include/X11/Xutil.h" | |
extern int XClipBox(Region, XRectangle *); | |
#line 8475 "obj/release.linux/GuiApplication.c" | |
#line 391 "/usr/include/X11/Xutil.h" | |
extern Region XCreateRegion(void); | |
#line 8481 "obj/release.linux/GuiApplication.c" | |
#line 395 "/usr/include/X11/Xutil.h" | |
extern const char * XDefaultString(void); | |
#line 8487 "obj/release.linux/GuiApplication.c" | |
#line 397 "/usr/include/X11/Xutil.h" | |
extern int XDeleteContext(X11Display *, XID, XContext); | |
#line 8493 "obj/release.linux/GuiApplication.c" | |
#line 403 "/usr/include/X11/Xutil.h" | |
extern int XDestroyRegion(Region); | |
#line 8499 "obj/release.linux/GuiApplication.c" | |
#line 407 "/usr/include/X11/Xutil.h" | |
extern int XEmptyRegion(Region); | |
#line 8505 "obj/release.linux/GuiApplication.c" | |
#line 411 "/usr/include/X11/Xutil.h" | |
extern int XEqualRegion(Region, Region); | |
#line 8511 "obj/release.linux/GuiApplication.c" | |
#line 416 "/usr/include/X11/Xutil.h" | |
extern int XFindContext(X11Display *, XID, XContext, XPointer *); | |
#line 8517 "obj/release.linux/GuiApplication.c" | |
#line 423 "/usr/include/X11/Xutil.h" | |
extern int XGetClassHint(X11Display *, X11Window, XClassHint *); | |
#line 8523 "obj/release.linux/GuiApplication.c" | |
#line 429 "/usr/include/X11/Xutil.h" | |
extern int XGetIconSizes(X11Display *, X11Window, XIconSize **, int *); | |
#line 8529 "obj/release.linux/GuiApplication.c" | |
#line 436 "/usr/include/X11/Xutil.h" | |
extern int XGetNormalHints(X11Display *, X11Window, XSizeHints *); | |
#line 8535 "obj/release.linux/GuiApplication.c" | |
#line 442 "/usr/include/X11/Xutil.h" | |
extern int XGetRGBColormaps(X11Display *, X11Window, XStandardColormap **, int *, Atom); | |
#line 8541 "obj/release.linux/GuiApplication.c" | |
#line 450 "/usr/include/X11/Xutil.h" | |
extern int XGetSizeHints(X11Display *, X11Window, XSizeHints *, Atom); | |
#line 8547 "obj/release.linux/GuiApplication.c" | |
#line 457 "/usr/include/X11/Xutil.h" | |
extern int XGetStandardColormap(X11Display *, X11Window, XStandardColormap *, Atom); | |
#line 8553 "obj/release.linux/GuiApplication.c" | |
#line 464 "/usr/include/X11/Xutil.h" | |
extern int XGetTextProperty(X11Display *, X11Window, XTextProperty *, Atom); | |
#line 8559 "obj/release.linux/GuiApplication.c" | |
#line 471 "/usr/include/X11/Xutil.h" | |
extern XVisualInfo * XGetVisualInfo(X11Display *, long, XVisualInfo *, int *); | |
#line 8565 "obj/release.linux/GuiApplication.c" | |
#line 478 "/usr/include/X11/Xutil.h" | |
extern int XGetWMClientMachine(X11Display *, X11Window, XTextProperty *); | |
#line 8571 "obj/release.linux/GuiApplication.c" | |
#line 484 "/usr/include/X11/Xutil.h" | |
extern XWMHints * XGetWMHints(X11Display *, X11Window); | |
#line 8577 "obj/release.linux/GuiApplication.c" | |
#line 489 "/usr/include/X11/Xutil.h" | |
extern int XGetWMIconName(X11Display *, X11Window, XTextProperty *); | |
#line 8583 "obj/release.linux/GuiApplication.c" | |
#line 495 "/usr/include/X11/Xutil.h" | |
extern int XGetWMName(X11Display *, X11Window, XTextProperty *); | |
#line 8589 "obj/release.linux/GuiApplication.c" | |
#line 501 "/usr/include/X11/Xutil.h" | |
extern int XGetWMNormalHints(X11Display *, X11Window, XSizeHints *, long *); | |
#line 8595 "obj/release.linux/GuiApplication.c" | |
#line 508 "/usr/include/X11/Xutil.h" | |
extern int XGetWMSizeHints(X11Display *, X11Window, XSizeHints *, long *, Atom); | |
#line 8601 "obj/release.linux/GuiApplication.c" | |
#line 516 "/usr/include/X11/Xutil.h" | |
extern int XGetZoomHints(X11Display *, X11Window, XSizeHints *); | |
#line 8607 "obj/release.linux/GuiApplication.c" | |
#line 522 "/usr/include/X11/Xutil.h" | |
extern int XIntersectRegion(Region, Region, Region); | |
#line 8613 "obj/release.linux/GuiApplication.c" | |
#line 528 "/usr/include/X11/Xutil.h" | |
extern void XConvertCase(KeySym, KeySym *, KeySym *); | |
#line 8619 "obj/release.linux/GuiApplication.c" | |
#line 534 "/usr/include/X11/Xutil.h" | |
extern int XLookupString(XKeyEvent *, char *, int, KeySym *, XComposeStatus *); | |
#line 8625 "obj/release.linux/GuiApplication.c" | |
#line 542 "/usr/include/X11/Xutil.h" | |
extern int XMatchVisualInfo(X11Display *, int, int, int, XVisualInfo *); | |
#line 8631 "obj/release.linux/GuiApplication.c" | |
#line 550 "/usr/include/X11/Xutil.h" | |
extern int XOffsetRegion(Region, int, int); | |
#line 8637 "obj/release.linux/GuiApplication.c" | |
#line 556 "/usr/include/X11/Xutil.h" | |
extern int XPointInRegion(Region, int, int); | |
#line 8643 "obj/release.linux/GuiApplication.c" | |
#line 562 "/usr/include/X11/Xutil.h" | |
extern Region XPolygonRegion(XPoint *, int, int); | |
#line 8649 "obj/release.linux/GuiApplication.c" | |
#line 568 "/usr/include/X11/Xutil.h" | |
extern int XRectInRegion(Region, int, int, unsigned int, unsigned int); | |
#line 8655 "obj/release.linux/GuiApplication.c" | |
#line 576 "/usr/include/X11/Xutil.h" | |
extern int XSaveContext(X11Display *, XID, XContext, const char *); | |
#line 8661 "obj/release.linux/GuiApplication.c" | |
#line 583 "/usr/include/X11/Xutil.h" | |
extern int XSetClassHint(X11Display *, X11Window, XClassHint *); | |
#line 8667 "obj/release.linux/GuiApplication.c" | |
#line 589 "/usr/include/X11/Xutil.h" | |
extern int XSetIconSizes(X11Display *, X11Window, XIconSize *, int); | |
#line 8673 "obj/release.linux/GuiApplication.c" | |
#line 596 "/usr/include/X11/Xutil.h" | |
extern int XSetNormalHints(X11Display *, X11Window, XSizeHints *); | |
#line 8679 "obj/release.linux/GuiApplication.c" | |
#line 602 "/usr/include/X11/Xutil.h" | |
extern void XSetRGBColormaps(X11Display *, X11Window, XStandardColormap *, int, Atom); | |
#line 8685 "obj/release.linux/GuiApplication.c" | |
#line 610 "/usr/include/X11/Xutil.h" | |
extern int XSetSizeHints(X11Display *, X11Window, XSizeHints *, Atom); | |
#line 8691 "obj/release.linux/GuiApplication.c" | |
#line 617 "/usr/include/X11/Xutil.h" | |
extern int XSetStandardProperties(X11Display *, X11Window, const char *, const char *, Pixmap, char **, int, XSizeHints *); | |
#line 8697 "obj/release.linux/GuiApplication.c" | |
#line 628 "/usr/include/X11/Xutil.h" | |
extern void XSetTextProperty(X11Display *, X11Window, XTextProperty *, Atom); | |
#line 8703 "obj/release.linux/GuiApplication.c" | |
#line 635 "/usr/include/X11/Xutil.h" | |
extern void XSetWMClientMachine(X11Display *, X11Window, XTextProperty *); | |
#line 8709 "obj/release.linux/GuiApplication.c" | |
#line 641 "/usr/include/X11/Xutil.h" | |
extern int XSetWMHints(X11Display *, X11Window, XWMHints *); | |
#line 8715 "obj/release.linux/GuiApplication.c" | |
#line 647 "/usr/include/X11/Xutil.h" | |
extern void XSetWMIconName(X11Display *, X11Window, XTextProperty *); | |
#line 8721 "obj/release.linux/GuiApplication.c" | |
#line 653 "/usr/include/X11/Xutil.h" | |
extern void XSetWMName(X11Display *, X11Window, XTextProperty *); | |
#line 8727 "obj/release.linux/GuiApplication.c" | |
#line 659 "/usr/include/X11/Xutil.h" | |
extern void XSetWMNormalHints(X11Display *, X11Window, XSizeHints *); | |
#line 8733 "obj/release.linux/GuiApplication.c" | |
#line 665 "/usr/include/X11/Xutil.h" | |
extern void XSetWMProperties(X11Display *, X11Window, XTextProperty *, XTextProperty *, char **, int, XSizeHints *, XWMHints *, XClassHint *); | |
#line 8739 "obj/release.linux/GuiApplication.c" | |
#line 677 "/usr/include/X11/Xutil.h" | |
extern void XmbSetWMProperties(X11Display *, X11Window, const char *, const char *, char **, int, XSizeHints *, XWMHints *, XClassHint *); | |
#line 8745 "obj/release.linux/GuiApplication.c" | |
#line 689 "/usr/include/X11/Xutil.h" | |
extern void Xutf8SetWMProperties(X11Display *, X11Window, const char *, const char *, char **, int, XSizeHints *, XWMHints *, XClassHint *); | |
#line 8751 "obj/release.linux/GuiApplication.c" | |
#line 701 "/usr/include/X11/Xutil.h" | |
extern void XSetWMSizeHints(X11Display *, X11Window, XSizeHints *, Atom); | |
#line 8757 "obj/release.linux/GuiApplication.c" | |
#line 708 "/usr/include/X11/Xutil.h" | |
extern int XSetRegion(X11Display *, GC, Region); | |
#line 8763 "obj/release.linux/GuiApplication.c" | |
#line 714 "/usr/include/X11/Xutil.h" | |
extern void XSetStandardColormap(X11Display *, X11Window, XStandardColormap *, Atom); | |
#line 8769 "obj/release.linux/GuiApplication.c" | |
#line 721 "/usr/include/X11/Xutil.h" | |
extern int XSetZoomHints(X11Display *, X11Window, XSizeHints *); | |
#line 8775 "obj/release.linux/GuiApplication.c" | |
#line 727 "/usr/include/X11/Xutil.h" | |
extern int XShrinkRegion(Region, int, int); | |
#line 8781 "obj/release.linux/GuiApplication.c" | |
#line 733 "/usr/include/X11/Xutil.h" | |
extern int XStringListToTextProperty(char **, int, XTextProperty *); | |
#line 8787 "obj/release.linux/GuiApplication.c" | |
#line 739 "/usr/include/X11/Xutil.h" | |
extern int XSubtractRegion(Region, Region, Region); | |
#line 8793 "obj/release.linux/GuiApplication.c" | |
#line 745 "/usr/include/X11/Xutil.h" | |
extern int XmbTextListToTextProperty(X11Display * display, char ** list, int count, XICCEncodingStyle style, XTextProperty * text_prop_return); | |
#line 8799 "obj/release.linux/GuiApplication.c" | |
#line 753 "/usr/include/X11/Xutil.h" | |
extern int XwcTextListToTextProperty(X11Display * display, wchar_t ** list, int count, XICCEncodingStyle style, XTextProperty * text_prop_return); | |
#line 8805 "obj/release.linux/GuiApplication.c" | |
#line 761 "/usr/include/X11/Xutil.h" | |
extern int Xutf8TextListToTextProperty(X11Display * display, char ** list, int count, XICCEncodingStyle style, XTextProperty * text_prop_return); | |
#line 8811 "obj/release.linux/GuiApplication.c" | |
#line 769 "/usr/include/X11/Xutil.h" | |
extern void XwcFreeStringList(wchar_t ** list); | |
#line 8817 "obj/release.linux/GuiApplication.c" | |
#line 773 "/usr/include/X11/Xutil.h" | |
extern int XTextPropertyToStringList(XTextProperty *, char ***, int *); | |
#line 8823 "obj/release.linux/GuiApplication.c" | |
#line 779 "/usr/include/X11/Xutil.h" | |
extern int XmbTextPropertyToTextList(X11Display * display, const XTextProperty * text_prop, char *** list_return, int * count_return); | |
#line 8829 "obj/release.linux/GuiApplication.c" | |
#line 786 "/usr/include/X11/Xutil.h" | |
extern int XwcTextPropertyToTextList(X11Display * display, const XTextProperty * text_prop, wchar_t *** list_return, int * count_return); | |
#line 8835 "obj/release.linux/GuiApplication.c" | |
#line 793 "/usr/include/X11/Xutil.h" | |
extern int Xutf8TextPropertyToTextList(X11Display * display, const XTextProperty * text_prop, char *** list_return, int * count_return); | |
#line 8841 "obj/release.linux/GuiApplication.c" | |
#line 800 "/usr/include/X11/Xutil.h" | |
extern int XUnionRectWithRegion(XRectangle *, Region, Region); | |
#line 8847 "obj/release.linux/GuiApplication.c" | |
#line 806 "/usr/include/X11/Xutil.h" | |
extern int XUnionRegion(Region, Region, Region); | |
#line 8853 "obj/release.linux/GuiApplication.c" | |
#line 812 "/usr/include/X11/Xutil.h" | |
extern int XWMGeometry(X11Display *, int, const char *, const char *, unsigned int, XSizeHints *, int *, int *, int *, int *, int *); | |
#line 8859 "obj/release.linux/GuiApplication.c" | |
#line 826 "/usr/include/X11/Xutil.h" | |
extern int XXorRegion(Region, Region, Region); | |
#line 8865 "obj/release.linux/GuiApplication.c" | |
#line 52 "/usr/include/sys/time.h" | |
struct timezone | |
{ | |
#line 54 "/usr/include/sys/time.h" | |
int tz_minuteswest; | |
#line 8875 "obj/release.linux/GuiApplication.c" | |
#line 55 "/usr/include/sys/time.h" | |
int tz_dsttime; | |
#line 8880 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 8883 "obj/release.linux/GuiApplication.c" | |
#line 67 "/usr/include/sys/time.h" | |
extern int gettimeofday(struct timeval * __restrict __tv, void * __restrict __tz) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 8889 "obj/release.linux/GuiApplication.c" | |
#line 86 "/usr/include/sys/time.h" | |
extern int settimeofday(const struct timeval * __tv, const struct timezone * __tz) __attribute__((__nothrow__, __leaf__)); | |
#line 8895 "obj/release.linux/GuiApplication.c" | |
#line 94 "/usr/include/sys/time.h" | |
extern int adjtime(const struct timeval * __delta, struct timeval * __olddelta) __attribute__((__nothrow__, __leaf__)); | |
#line 8901 "obj/release.linux/GuiApplication.c" | |
#line 114 "/usr/include/sys/time.h" | |
enum __itimer_which | |
{ | |
ITIMER_REAL = 0, ITIMER_VIRTUAL = 1, ITIMER_PROF = 2 | |
}; | |
#line 8910 "obj/release.linux/GuiApplication.c" | |
#line 130 "/usr/include/sys/time.h" | |
struct itimerval | |
{ | |
#line 133 "/usr/include/sys/time.h" | |
struct timeval it_interval; | |
#line 8920 "obj/release.linux/GuiApplication.c" | |
#line 135 "/usr/include/sys/time.h" | |
struct timeval it_value; | |
#line 8925 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 8928 "obj/release.linux/GuiApplication.c" | |
#line 143 "/usr/include/sys/time.h" | |
typedef int __itimer_which_t; | |
#line 8934 "obj/release.linux/GuiApplication.c" | |
#line 149 "/usr/include/sys/time.h" | |
extern int getitimer(__itimer_which_t __which, struct itimerval * __value) __attribute__((__nothrow__, __leaf__)); | |
#line 8940 "obj/release.linux/GuiApplication.c" | |
#line 155 "/usr/include/sys/time.h" | |
extern int setitimer(__itimer_which_t __which, const struct itimerval * __restrict __new, struct itimerval * __restrict __old) __attribute__((__nothrow__, __leaf__)); | |
#line 8946 "obj/release.linux/GuiApplication.c" | |
#line 162 "/usr/include/sys/time.h" | |
extern int utimes(const char * __file, const struct timeval __tvp[2]) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 8952 "obj/release.linux/GuiApplication.c" | |
#line 189 "/usr/include/sys/time.h" | |
extern int lutimes(const char * __file, const struct timeval __tvp[2]) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 8958 "obj/release.linux/GuiApplication.c" | |
#line 193 "/usr/include/sys/time.h" | |
extern int futimes(int __fd, const struct timeval __tvp[2]) __attribute__((__nothrow__, __leaf__)); | |
#line 8964 "obj/release.linux/GuiApplication.c" | |
#line 255 "/usr/include/unistd.h" | |
typedef __useconds_t useconds_t; | |
#line 8970 "obj/release.linux/GuiApplication.c" | |
#line 274 "/usr/include/unistd.h" | |
typedef __socklen_t socklen_t; | |
#line 8976 "obj/release.linux/GuiApplication.c" | |
#line 287 "/usr/include/unistd.h" | |
extern int access(const char * __name, int __type) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 8982 "obj/release.linux/GuiApplication.c" | |
#line 309 "/usr/include/unistd.h" | |
extern int faccessat(int __fd, const char * __file, int __type, int __flag) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2))); | |
#line 8988 "obj/release.linux/GuiApplication.c" | |
#line 339 "/usr/include/unistd.h" | |
extern __off_t lseek(int __fd, __off_t __offset, int __whence) __attribute__((__nothrow__, __leaf__)); | |
#line 8994 "obj/release.linux/GuiApplication.c" | |
#line 358 "/usr/include/unistd.h" | |
extern int close(int __fd); | |
#line 9000 "obj/release.linux/GuiApplication.c" | |
#line 363 "/usr/include/unistd.h" | |
extern void closefrom(int __lowfd) __attribute__((__nothrow__, __leaf__)); | |
#line 9006 "obj/release.linux/GuiApplication.c" | |
#line 371 "/usr/include/unistd.h" | |
extern ssize_t read(int __fd, void * __buf, size_t __nbytes) __attribute__((__access__ (__write_only__, 2, 3))); | |
#line 9012 "obj/release.linux/GuiApplication.c" | |
#line 378 "/usr/include/unistd.h" | |
extern ssize_t write(int __fd, const void * __buf, size_t __n) __attribute__((__access__ (__read_only__, 2, 3))); | |
#line 9018 "obj/release.linux/GuiApplication.c" | |
#line 389 "/usr/include/unistd.h" | |
extern ssize_t pread(int __fd, void * __buf, size_t __nbytes, __off_t __offset) __attribute__((__access__ (__write_only__, 2, 3))); | |
#line 9024 "obj/release.linux/GuiApplication.c" | |
#line 398 "/usr/include/unistd.h" | |
extern ssize_t pwrite(int __fd, const void * __buf, size_t __n, __off_t __offset) __attribute__((__access__ (__read_only__, 2, 3))); | |
#line 9030 "obj/release.linux/GuiApplication.c" | |
#line 437 "/usr/include/unistd.h" | |
extern int pipe(int __pipedes[2]) __attribute__((__nothrow__, __leaf__)); | |
#line 9036 "obj/release.linux/GuiApplication.c" | |
#line 452 "/usr/include/unistd.h" | |
extern unsigned int alarm(unsigned int __seconds) __attribute__((__nothrow__, __leaf__)); | |
#line 9042 "obj/release.linux/GuiApplication.c" | |
#line 464 "/usr/include/unistd.h" | |
extern unsigned int sleep(unsigned int __seconds); | |
#line 9048 "obj/release.linux/GuiApplication.c" | |
#line 472 "/usr/include/unistd.h" | |
extern __useconds_t ualarm(__useconds_t __value, __useconds_t __interval) __attribute__((__nothrow__, __leaf__)); | |
#line 9054 "obj/release.linux/GuiApplication.c" | |
#line 480 "/usr/include/unistd.h" | |
extern int usleep(__useconds_t __useconds); | |
#line 9060 "obj/release.linux/GuiApplication.c" | |
#line 489 "/usr/include/unistd.h" | |
extern int pause(void); | |
#line 9066 "obj/release.linux/GuiApplication.c" | |
#line 493 "/usr/include/unistd.h" | |
extern int chown(const char * __file, __uid_t __owner, __gid_t __group) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9072 "obj/release.linux/GuiApplication.c" | |
#line 498 "/usr/include/unistd.h" | |
extern int fchown(int __fd, __uid_t __owner, __gid_t __group) __attribute__((__nothrow__, __leaf__)); | |
#line 9078 "obj/release.linux/GuiApplication.c" | |
#line 503 "/usr/include/unistd.h" | |
extern int lchown(const char * __file, __uid_t __owner, __gid_t __group) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9084 "obj/release.linux/GuiApplication.c" | |
#line 511 "/usr/include/unistd.h" | |
extern int fchownat(int __fd, const char * __file, __uid_t __owner, __gid_t __group, int __flag) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2))); | |
#line 9090 "obj/release.linux/GuiApplication.c" | |
#line 517 "/usr/include/unistd.h" | |
extern int chdir(const char * __path) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9096 "obj/release.linux/GuiApplication.c" | |
#line 521 "/usr/include/unistd.h" | |
extern int fchdir(int __fd) __attribute__((__nothrow__, __leaf__)); | |
#line 9102 "obj/release.linux/GuiApplication.c" | |
#line 531 "/usr/include/unistd.h" | |
extern char * getcwd(char * __buf, size_t __size) __attribute__((__nothrow__, __leaf__)); | |
#line 9108 "obj/release.linux/GuiApplication.c" | |
#line 545 "/usr/include/unistd.h" | |
extern char * getwd(char * __buf) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))) __attribute__((__deprecated__)) __attribute__((__access__ (__write_only__, 1))); | |
#line 9114 "obj/release.linux/GuiApplication.c" | |
#line 552 "/usr/include/unistd.h" | |
extern int dup(int __fd) __attribute__((__nothrow__, __leaf__)); | |
#line 9120 "obj/release.linux/GuiApplication.c" | |
#line 555 "/usr/include/unistd.h" | |
extern int dup2(int __fd, int __fd2) __attribute__((__nothrow__, __leaf__)); | |
#line 9126 "obj/release.linux/GuiApplication.c" | |
#line 564 "/usr/include/unistd.h" | |
extern char ** __environ; | |
#line 9132 "obj/release.linux/GuiApplication.c" | |
#line 572 "/usr/include/unistd.h" | |
extern int execve(const char * __path, char * const __argv[], char * const __envp[]) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9138 "obj/release.linux/GuiApplication.c" | |
#line 578 "/usr/include/unistd.h" | |
extern int fexecve(int __fd, char * const __argv[], char * const __envp[]) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2))); | |
#line 9144 "obj/release.linux/GuiApplication.c" | |
#line 584 "/usr/include/unistd.h" | |
extern int execv(const char * __path, char * const __argv[]) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9150 "obj/release.linux/GuiApplication.c" | |
#line 589 "/usr/include/unistd.h" | |
extern int execle(const char * __path, const char * __arg, ...) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9156 "obj/release.linux/GuiApplication.c" | |
#line 594 "/usr/include/unistd.h" | |
extern int execl(const char * __path, const char * __arg, ...) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9162 "obj/release.linux/GuiApplication.c" | |
#line 599 "/usr/include/unistd.h" | |
extern int execvp(const char * __file, char * const __argv[]) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9168 "obj/release.linux/GuiApplication.c" | |
#line 605 "/usr/include/unistd.h" | |
extern int execlp(const char * __file, const char * __arg, ...) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9174 "obj/release.linux/GuiApplication.c" | |
#line 619 "/usr/include/unistd.h" | |
extern int nice(int __inc) __attribute__((__nothrow__, __leaf__)); | |
#line 9180 "obj/release.linux/GuiApplication.c" | |
#line 624 "/usr/include/unistd.h" | |
extern void _exit(int __status) __attribute__((__noreturn__)); | |
#line 9186 "obj/release.linux/GuiApplication.c" | |
#line 24 "/usr/include/bits/confname.h" | |
enum | |
{ | |
_PC_LINK_MAX, _PC_MAX_CANON, _PC_MAX_INPUT, _PC_NAME_MAX, _PC_PATH_MAX, _PC_PIPE_BUF, _PC_CHOWN_RESTRICTED, _PC_NO_TRUNC, _PC_VDISABLE, _PC_SYNC_IO, _PC_ASYNC_IO, _PC_PRIO_IO, _PC_SOCK_MAXBUF, _PC_FILESIZEBITS, _PC_REC_INCR_XFER_SIZE, _PC_REC_MAX_XFER_SIZE, _PC_REC_MIN_XFER_SIZE, _PC_REC_XFER_ALIGN, _PC_ALLOC_SIZE_MIN, _PC_SYMLINK_MAX, _PC_2_SYMLINKS | |
}; | |
#line 9195 "obj/release.linux/GuiApplication.c" | |
#line 71 "/usr/include/bits/confname.h" | |
enum | |
{ | |
_SC_ARG_MAX, _SC_CHILD_MAX, _SC_CLK_TCK, _SC_NGROUPS_MAX, _SC_OPEN_MAX, _SC_STREAM_MAX, _SC_TZNAME_MAX, _SC_JOB_CONTROL, _SC_SAVED_IDS, _SC_REALTIME_SIGNALS, _SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO, _SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC, _SC_MAPPED_FILES, _SC_MEMLOCK, _SC_MEMLOCK_RANGE, _SC_MEMORY_PROTECTION, _SC_MESSAGE_PASSING, _SC_SEMAPHORES, _SC_SHARED_MEMORY_OBJECTS, _SC_AIO_LISTIO_MAX, _SC_AIO_MAX, _SC_AIO_PRIO_DELTA_MAX, _SC_DELAYTIMER_MAX, _SC_MQ_OPEN_MAX, _SC_MQ_PRIO_MAX, _SC_VERSION, _SC_PAGESIZE, _SC_RTSIG_MAX, _SC_SEM_NSEMS_MAX, _SC_SEM_VALUE_MAX, _SC_SIGQUEUE_MAX, _SC_TIMER_MAX, _SC_BC_BASE_MAX, _SC_BC_DIM_MAX, _SC_BC_SCALE_MAX, _SC_BC_STRING_MAX, _SC_COLL_WEIGHTS_MAX, _SC_EQUIV_CLASS_MAX, _SC_EXPR_NEST_MAX, _SC_LINE_MAX, _SC_RE_DUP_MAX, _SC_CHARCLASS_NAME_MAX, _SC_2_VERSION, _SC_2_C_BIND, _SC_2_C_DEV, _SC_2_FORT_DEV, _SC_2_FORT_RUN, _SC_2_SW_DEV, _SC_2_LOCALEDEF, _SC_PII, _SC_PII_XTI, _SC_PII_SOCKET, _SC_PII_INTERNET, _SC_PII_OSI, _SC_POLL, _SC_SELECT, _SC_UIO_MAXIOV, _SC_IOV_MAX = _SC_UIO_MAXIOV, _SC_PII_INTERNET_STREAM, _SC_PII_INTERNET_DGRAM, _SC_PII_OSI_COTS, _SC_PII_OSI_CLTS, _SC_PII_OSI_M, _SC_T_IOV_MAX, _SC_THREADS, _SC_THREAD_SAFE_FUNCTIONS, _SC_GETGR_R_SIZE_MAX, _SC_GETPW_R_SIZE_MAX, _SC_LOGIN_NAME_MAX, _SC_TTY_NAME_MAX, _SC_THREAD_DESTRUCTOR_ITERATIONS, _SC_THREAD_KEYS_MAX, _SC_THREAD_STACK_MIN, _SC_THREAD_THREADS_MAX, _SC_THREAD_ATTR_STACKADDR, _SC_THREAD_ATTR_STACKSIZE, _SC_THREAD_PRIORITY_SCHEDULING, _SC_THREAD_PRIO_INHERIT, _SC_THREAD_PRIO_PROTECT, _SC_THREAD_PROCESS_SHARED, _SC_NPROCESSORS_CONF, _SC_NPROCESSORS_ONLN, _SC_PHYS_PAGES, _SC_AVPHYS_PAGES, _SC_ATEXIT_MAX, _SC_PASS_MAX, _SC_XOPEN_VERSION, _SC_XOPEN_XCU_VERSION, _SC_XOPEN_UNIX, _SC_XOPEN_CRYPT, _SC_XOPEN_ENH_I18N, _SC_XOPEN_SHM, _SC_2_CHAR_TERM, _SC_2_C_VERSION, _SC_2_UPE, _SC_XOPEN_XPG2, _SC_XOPEN_XPG3, _SC_XOPEN_XPG4, _SC_CHAR_BIT, _SC_CHAR_MAX, _SC_CHAR_MIN, _SC_INT_MAX, _SC_INT_MIN, _SC_LONG_BIT, _SC_WORD_BIT, _SC_MB_LEN_MAX, _SC_NZERO, _SC_SSIZE_MAX, _SC_SCHAR_MAX, _SC_SCHAR_MIN, _SC_SHRT_MAX, _SC_SHRT_MIN, _SC_UCHAR_MAX, _SC_UINT_MAX, _SC_ULONG_MAX, _SC_USHRT_MAX, _SC_NL_ARGMAX, _SC_NL_LANGMAX, _SC_NL_MSGMAX, _SC_NL_NMAX, _SC_NL_SETMAX, _SC_NL_TEXTMAX, _SC_XBS5_ILP32_OFF32, _SC_XBS5_ILP32_OFFBIG, _SC_XBS5_LP64_OFF64, _SC_XBS5_LPBIG_OFFBIG, _SC_XOPEN_LEGACY, _SC_XOPEN_REALTIME, _SC_XOPEN_REALTIME_THREADS, _SC_ADVISORY_INFO, _SC_BARRIERS, _SC_BASE, _SC_C_LANG_SUPPORT, _SC_C_LANG_SUPPORT_R, _SC_CLOCK_SELECTION, _SC_CPUTIME, _SC_THREAD_CPUTIME, _SC_DEVICE_IO, _SC_DEVICE_SPECIFIC, _SC_DEVICE_SPECIFIC_R, _SC_FD_MGMT, _SC_FIFO, _SC_PIPE, _SC_FILE_ATTRIBUTES, _SC_FILE_LOCKING, _SC_FILE_SYSTEM, _SC_MONOTONIC_CLOCK, _SC_MULTI_PROCESS, _SC_SINGLE_PROCESS, _SC_NETWORKING, _SC_READER_WRITER_LOCKS, _SC_SPIN_LOCKS, _SC_REGEXP, _SC_REGEX_VERSION, _SC_SHELL, _SC_SIGNALS, _SC_SPAWN, _SC_SPORADIC_SERVER, _SC_THREAD_SPORADIC_SERVER, _SC_SYSTEM_DATABASE, _SC_SYSTEM_DATABASE_R, _SC_TIMEOUTS, _SC_TYPED_MEMORY_OBJECTS, _SC_USER_GROUPS, _SC_USER_GROUPS_R, _SC_2_PBS, _SC_2_PBS_ACCOUNTING, _SC_2_PBS_LOCATE, _SC_2_PBS_MESSAGE, _SC_2_PBS_TRACK, _SC_SYMLOOP_MAX, _SC_STREAMS, _SC_2_PBS_CHECKPOINT, _SC_V6_ILP32_OFF32, _SC_V6_ILP32_OFFBIG, _SC_V6_LP64_OFF64, _SC_V6_LPBIG_OFFBIG, _SC_HOST_NAME_MAX, _SC_TRACE, _SC_TRACE_EVENT_FILTER, _SC_TRACE_INHERIT, _SC_TRACE_LOG, _SC_LEVEL1_ICACHE_SIZE, _SC_LEVEL1_ICACHE_ASSOC, _SC_LEVEL1_ICACHE_LINESIZE, _SC_LEVEL1_DCACHE_SIZE, _SC_LEVEL1_DCACHE_ASSOC, _SC_LEVEL1_DCACHE_LINESIZE, _SC_LEVEL2_CACHE_SIZE, _SC_LEVEL2_CACHE_ASSOC, _SC_LEVEL2_CACHE_LINESIZE, _SC_LEVEL3_CACHE_SIZE, _SC_LEVEL3_CACHE_ASSOC, _SC_LEVEL3_CACHE_LINESIZE, _SC_LEVEL4_CACHE_SIZE, _SC_LEVEL4_CACHE_ASSOC, _SC_LEVEL4_CACHE_LINESIZE, _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50, _SC_RAW_SOCKETS, _SC_V7_ILP32_OFF32, _SC_V7_ILP32_OFFBIG, _SC_V7_LP64_OFF64, _SC_V7_LPBIG_OFFBIG, _SC_SS_REPL_MAX, _SC_TRACE_EVENT_NAME_MAX, _SC_TRACE_NAME_MAX, _SC_TRACE_SYS_MAX, _SC_TRACE_USER_EVENT_MAX, _SC_XOPEN_STREAMS, _SC_THREAD_ROBUST_PRIO_INHERIT, _SC_THREAD_ROBUST_PRIO_PROTECT, _SC_MINSIGSTKSZ, _SC_SIGSTKSZ | |
}; | |
#line 9204 "obj/release.linux/GuiApplication.c" | |
#line 539 "/usr/include/bits/confname.h" | |
enum | |
{ | |
_CS_PATH, _CS_V6_WIDTH_RESTRICTED_ENVS, _CS_GNU_LIBC_VERSION, _CS_GNU_LIBPTHREAD_VERSION, _CS_V5_WIDTH_RESTRICTED_ENVS, _CS_V7_WIDTH_RESTRICTED_ENVS, _CS_LFS_CFLAGS = 1000, _CS_LFS_LDFLAGS, _CS_LFS_LIBS, _CS_LFS_LINTFLAGS, _CS_LFS64_CFLAGS, _CS_LFS64_LDFLAGS, _CS_LFS64_LIBS, _CS_LFS64_LINTFLAGS, _CS_XBS5_ILP32_OFF32_CFLAGS = 1100, _CS_XBS5_ILP32_OFF32_LDFLAGS, _CS_XBS5_ILP32_OFF32_LIBS, _CS_XBS5_ILP32_OFF32_LINTFLAGS, _CS_XBS5_ILP32_OFFBIG_CFLAGS, _CS_XBS5_ILP32_OFFBIG_LDFLAGS, _CS_XBS5_ILP32_OFFBIG_LIBS, _CS_XBS5_ILP32_OFFBIG_LINTFLAGS, _CS_XBS5_LP64_OFF64_CFLAGS, _CS_XBS5_LP64_OFF64_LDFLAGS, _CS_XBS5_LP64_OFF64_LIBS, _CS_XBS5_LP64_OFF64_LINTFLAGS, _CS_XBS5_LPBIG_OFFBIG_CFLAGS, _CS_XBS5_LPBIG_OFFBIG_LDFLAGS, _CS_XBS5_LPBIG_OFFBIG_LIBS, _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS, _CS_POSIX_V6_ILP32_OFF32_CFLAGS, _CS_POSIX_V6_ILP32_OFF32_LDFLAGS, _CS_POSIX_V6_ILP32_OFF32_LIBS, _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS, _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS, _CS_POSIX_V6_ILP32_OFFBIG_LIBS, _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS, _CS_POSIX_V6_LP64_OFF64_CFLAGS, _CS_POSIX_V6_LP64_OFF64_LDFLAGS, _CS_POSIX_V6_LP64_OFF64_LIBS, _CS_POSIX_V6_LP64_OFF64_LINTFLAGS, _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS, _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS, _CS_POSIX_V6_LPBIG_OFFBIG_LIBS, _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS, _CS_POSIX_V7_ILP32_OFF32_CFLAGS, _CS_POSIX_V7_ILP32_OFF32_LDFLAGS, _CS_POSIX_V7_ILP32_OFF32_LIBS, _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS, _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS, _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS, _CS_POSIX_V7_ILP32_OFFBIG_LIBS, _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS, _CS_POSIX_V7_LP64_OFF64_CFLAGS, _CS_POSIX_V7_LP64_OFF64_LDFLAGS, _CS_POSIX_V7_LP64_OFF64_LIBS, _CS_POSIX_V7_LP64_OFF64_LINTFLAGS, _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS, _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS, _CS_POSIX_V7_LPBIG_OFFBIG_LIBS, _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS, _CS_V6_ENV, _CS_V7_ENV | |
}; | |
#line 9213 "obj/release.linux/GuiApplication.c" | |
#line 633 "/usr/include/unistd.h" | |
extern long int pathconf(const char * __path, int __name) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9219 "obj/release.linux/GuiApplication.c" | |
#line 637 "/usr/include/unistd.h" | |
extern long int fpathconf(int __fd, int __name) __attribute__((__nothrow__, __leaf__)); | |
#line 9225 "obj/release.linux/GuiApplication.c" | |
#line 640 "/usr/include/unistd.h" | |
extern long int sysconf(int __name) __attribute__((__nothrow__, __leaf__)); | |
#line 9231 "obj/release.linux/GuiApplication.c" | |
#line 644 "/usr/include/unistd.h" | |
extern size_t confstr(int __name, char * __buf, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__access__ (__write_only__, 2, 3))); | |
#line 9237 "obj/release.linux/GuiApplication.c" | |
#line 650 "/usr/include/unistd.h" | |
extern __pid_t getpid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9243 "obj/release.linux/GuiApplication.c" | |
#line 653 "/usr/include/unistd.h" | |
extern __pid_t getppid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9249 "obj/release.linux/GuiApplication.c" | |
#line 656 "/usr/include/unistd.h" | |
extern __pid_t getpgrp(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9255 "obj/release.linux/GuiApplication.c" | |
#line 659 "/usr/include/unistd.h" | |
extern __pid_t __getpgid(__pid_t __pid) __attribute__((__nothrow__, __leaf__)); | |
#line 9261 "obj/release.linux/GuiApplication.c" | |
#line 661 "/usr/include/unistd.h" | |
extern __pid_t getpgid(__pid_t __pid) __attribute__((__nothrow__, __leaf__)); | |
#line 9267 "obj/release.linux/GuiApplication.c" | |
#line 668 "/usr/include/unistd.h" | |
extern int setpgid(__pid_t __pid, __pid_t __pgid) __attribute__((__nothrow__, __leaf__)); | |
#line 9273 "obj/release.linux/GuiApplication.c" | |
#line 682 "/usr/include/unistd.h" | |
extern int setpgrp(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9279 "obj/release.linux/GuiApplication.c" | |
#line 689 "/usr/include/unistd.h" | |
extern __pid_t setsid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9285 "obj/release.linux/GuiApplication.c" | |
#line 693 "/usr/include/unistd.h" | |
extern __pid_t getsid(__pid_t __pid) __attribute__((__nothrow__, __leaf__)); | |
#line 9291 "obj/release.linux/GuiApplication.c" | |
#line 697 "/usr/include/unistd.h" | |
extern __uid_t getuid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9297 "obj/release.linux/GuiApplication.c" | |
#line 700 "/usr/include/unistd.h" | |
extern __uid_t geteuid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9303 "obj/release.linux/GuiApplication.c" | |
#line 703 "/usr/include/unistd.h" | |
extern __gid_t getgid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9309 "obj/release.linux/GuiApplication.c" | |
#line 706 "/usr/include/unistd.h" | |
extern __gid_t getegid(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9315 "obj/release.linux/GuiApplication.c" | |
#line 711 "/usr/include/unistd.h" | |
extern int getgroups(int __size, __gid_t __list[]) __attribute__((__nothrow__, __leaf__)) __attribute__((__access__ (__write_only__, 2, 1))); | |
#line 9321 "obj/release.linux/GuiApplication.c" | |
#line 722 "/usr/include/unistd.h" | |
extern int setuid(__uid_t __uid) __attribute__((__nothrow__, __leaf__)); | |
#line 9327 "obj/release.linux/GuiApplication.c" | |
#line 727 "/usr/include/unistd.h" | |
extern int setreuid(__uid_t __ruid, __uid_t __euid) __attribute__((__nothrow__, __leaf__)); | |
#line 9333 "obj/release.linux/GuiApplication.c" | |
#line 732 "/usr/include/unistd.h" | |
extern int seteuid(__uid_t __uid) __attribute__((__nothrow__, __leaf__)); | |
#line 9339 "obj/release.linux/GuiApplication.c" | |
#line 739 "/usr/include/unistd.h" | |
extern int setgid(__gid_t __gid) __attribute__((__nothrow__, __leaf__)); | |
#line 9345 "obj/release.linux/GuiApplication.c" | |
#line 744 "/usr/include/unistd.h" | |
extern int setregid(__gid_t __rgid, __gid_t __egid) __attribute__((__nothrow__, __leaf__)); | |
#line 9351 "obj/release.linux/GuiApplication.c" | |
#line 749 "/usr/include/unistd.h" | |
extern int setegid(__gid_t __gid) __attribute__((__nothrow__, __leaf__)); | |
#line 9357 "obj/release.linux/GuiApplication.c" | |
#line 778 "/usr/include/unistd.h" | |
extern __pid_t fork(void) __attribute__((__nothrow__)); | |
#line 9363 "obj/release.linux/GuiApplication.c" | |
#line 786 "/usr/include/unistd.h" | |
extern __pid_t vfork(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9369 "obj/release.linux/GuiApplication.c" | |
#line 799 "/usr/include/unistd.h" | |
extern char * ttyname(int __fd) __attribute__((__nothrow__, __leaf__)); | |
#line 9375 "obj/release.linux/GuiApplication.c" | |
#line 803 "/usr/include/unistd.h" | |
extern int ttyname_r(int __fd, char * __buf, size_t __buflen) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2))) __attribute__((__access__ (__write_only__, 2, 3))); | |
#line 9381 "obj/release.linux/GuiApplication.c" | |
#line 809 "/usr/include/unistd.h" | |
extern int isatty(int __fd) __attribute__((__nothrow__, __leaf__)); | |
#line 9387 "obj/release.linux/GuiApplication.c" | |
#line 814 "/usr/include/unistd.h" | |
extern int ttyslot(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9393 "obj/release.linux/GuiApplication.c" | |
#line 819 "/usr/include/unistd.h" | |
extern int link(const char * __from, const char * __to) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9399 "obj/release.linux/GuiApplication.c" | |
#line 825 "/usr/include/unistd.h" | |
extern int linkat(int __fromfd, const char * __from, int __tofd, const char * __to, int __flags) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2, 4))); | |
#line 9405 "obj/release.linux/GuiApplication.c" | |
#line 832 "/usr/include/unistd.h" | |
extern int symlink(const char * __from, const char * __to) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9411 "obj/release.linux/GuiApplication.c" | |
#line 838 "/usr/include/unistd.h" | |
extern ssize_t readlink(const char * __restrict __path, char * __restrict __buf, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))) __attribute__((__access__ (__write_only__, 2, 3))); | |
#line 9417 "obj/release.linux/GuiApplication.c" | |
#line 847 "/usr/include/unistd.h" | |
extern int symlinkat(const char * __from, int __tofd, const char * __to) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 3))); | |
#line 9423 "obj/release.linux/GuiApplication.c" | |
#line 851 "/usr/include/unistd.h" | |
extern ssize_t readlinkat(int __fd, const char * __restrict __path, char * __restrict __buf, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2, 3))) __attribute__((__access__ (__write_only__, 3, 4))); | |
#line 9429 "obj/release.linux/GuiApplication.c" | |
#line 858 "/usr/include/unistd.h" | |
extern int unlink(const char * __name) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9435 "obj/release.linux/GuiApplication.c" | |
#line 862 "/usr/include/unistd.h" | |
extern int unlinkat(int __fd, const char * __name, int __flag) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2))); | |
#line 9441 "obj/release.linux/GuiApplication.c" | |
#line 867 "/usr/include/unistd.h" | |
extern int rmdir(const char * __path) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9447 "obj/release.linux/GuiApplication.c" | |
#line 871 "/usr/include/unistd.h" | |
extern __pid_t tcgetpgrp(int __fd) __attribute__((__nothrow__, __leaf__)); | |
#line 9453 "obj/release.linux/GuiApplication.c" | |
#line 874 "/usr/include/unistd.h" | |
extern int tcsetpgrp(int __fd, __pid_t __pgrp_id) __attribute__((__nothrow__, __leaf__)); | |
#line 9459 "obj/release.linux/GuiApplication.c" | |
#line 881 "/usr/include/unistd.h" | |
extern char * getlogin(void); | |
#line 9465 "obj/release.linux/GuiApplication.c" | |
#line 889 "/usr/include/unistd.h" | |
extern int getlogin_r(char * __name, size_t __name_len) __attribute__((__nonnull__ (1))) __attribute__((__access__ (__write_only__, 1, 2))); | |
#line 9471 "obj/release.linux/GuiApplication.c" | |
#line 895 "/usr/include/unistd.h" | |
extern int setlogin(const char * __name) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9477 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/getopt_core.h" | |
extern char * optarg; | |
#line 9483 "obj/release.linux/GuiApplication.c" | |
#line 50 "/usr/include/bits/getopt_core.h" | |
extern int optind; | |
#line 9489 "obj/release.linux/GuiApplication.c" | |
#line 55 "/usr/include/bits/getopt_core.h" | |
extern int opterr; | |
#line 9495 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/bits/getopt_core.h" | |
extern int optopt; | |
#line 9501 "obj/release.linux/GuiApplication.c" | |
#line 91 "/usr/include/bits/getopt_core.h" | |
extern int getopt(int ___argc, char * const* ___argv, const char * __shortopts) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (2, 3))); | |
#line 9507 "obj/release.linux/GuiApplication.c" | |
#line 911 "/usr/include/unistd.h" | |
extern int gethostname(char * __name, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))) __attribute__((__access__ (__write_only__, 1, 2))); | |
#line 9513 "obj/release.linux/GuiApplication.c" | |
#line 919 "/usr/include/unistd.h" | |
extern int sethostname(const char * __name, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))) __attribute__((__access__ (__read_only__, 1, 2))); | |
#line 9519 "obj/release.linux/GuiApplication.c" | |
#line 924 "/usr/include/unistd.h" | |
extern int sethostid(long int __id) __attribute__((__nothrow__, __leaf__)); | |
#line 9525 "obj/release.linux/GuiApplication.c" | |
#line 930 "/usr/include/unistd.h" | |
extern int getdomainname(char * __name, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))) __attribute__((__access__ (__write_only__, 1, 2))); | |
#line 9531 "obj/release.linux/GuiApplication.c" | |
#line 933 "/usr/include/unistd.h" | |
extern int setdomainname(const char * __name, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))) __attribute__((__access__ (__read_only__, 1, 2))); | |
#line 9537 "obj/release.linux/GuiApplication.c" | |
#line 939 "/usr/include/unistd.h" | |
extern int vhangup(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9543 "obj/release.linux/GuiApplication.c" | |
#line 942 "/usr/include/unistd.h" | |
extern int revoke(const char * __file) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9549 "obj/release.linux/GuiApplication.c" | |
#line 950 "/usr/include/unistd.h" | |
extern int profil(unsigned short int * __sample_buffer, size_t __size, size_t __offset, unsigned int __scale) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9555 "obj/release.linux/GuiApplication.c" | |
#line 958 "/usr/include/unistd.h" | |
extern int acct(const char * __name) __attribute__((__nothrow__, __leaf__)); | |
#line 9561 "obj/release.linux/GuiApplication.c" | |
#line 962 "/usr/include/unistd.h" | |
extern char * getusershell(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9567 "obj/release.linux/GuiApplication.c" | |
#line 963 "/usr/include/unistd.h" | |
extern void endusershell(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9573 "obj/release.linux/GuiApplication.c" | |
#line 964 "/usr/include/unistd.h" | |
extern void setusershell(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9579 "obj/release.linux/GuiApplication.c" | |
#line 970 "/usr/include/unistd.h" | |
extern int daemon(int __nochdir, int __noclose) __attribute__((__nothrow__, __leaf__)); | |
#line 9585 "obj/release.linux/GuiApplication.c" | |
#line 977 "/usr/include/unistd.h" | |
extern int chroot(const char * __path) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9591 "obj/release.linux/GuiApplication.c" | |
#line 981 "/usr/include/unistd.h" | |
extern char * getpass(const char * __prompt) __attribute__((__nonnull__ (1))); | |
#line 9597 "obj/release.linux/GuiApplication.c" | |
#line 989 "/usr/include/unistd.h" | |
extern int fsync(int __fd); | |
#line 9603 "obj/release.linux/GuiApplication.c" | |
#line 1002 "/usr/include/unistd.h" | |
extern long int gethostid(void); | |
#line 9609 "obj/release.linux/GuiApplication.c" | |
#line 1005 "/usr/include/unistd.h" | |
extern void sync(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9615 "obj/release.linux/GuiApplication.c" | |
#line 1011 "/usr/include/unistd.h" | |
extern int getpagesize(void) __attribute__((__nothrow__, __leaf__)) __attribute__((__const__)); | |
#line 9621 "obj/release.linux/GuiApplication.c" | |
#line 1016 "/usr/include/unistd.h" | |
extern int getdtablesize(void) __attribute__((__nothrow__, __leaf__)); | |
#line 9627 "obj/release.linux/GuiApplication.c" | |
#line 1026 "/usr/include/unistd.h" | |
extern int truncate(const char * __file, __off_t __length) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 9633 "obj/release.linux/GuiApplication.c" | |
#line 1049 "/usr/include/unistd.h" | |
extern int ftruncate(int __fd, __off_t __length) __attribute__((__nothrow__, __leaf__)); | |
#line 9639 "obj/release.linux/GuiApplication.c" | |
#line 1070 "/usr/include/unistd.h" | |
extern int brk(void * __addr) __attribute__((__nothrow__, __leaf__)); | |
#line 9645 "obj/release.linux/GuiApplication.c" | |
#line 1076 "/usr/include/unistd.h" | |
extern void * sbrk(intptr_t __delta) __attribute__((__nothrow__, __leaf__)); | |
#line 9651 "obj/release.linux/GuiApplication.c" | |
#line 1091 "/usr/include/unistd.h" | |
extern long int syscall(long int __sysno, ...) __attribute__((__nothrow__, __leaf__)); | |
#line 9657 "obj/release.linux/GuiApplication.c" | |
#line 1114 "/usr/include/unistd.h" | |
extern int lockf(int __fd, int __cmd, __off_t __len); | |
#line 9663 "obj/release.linux/GuiApplication.c" | |
#line 1150 "/usr/include/unistd.h" | |
extern int fdatasync(int __fildes); | |
#line 9669 "obj/release.linux/GuiApplication.c" | |
#line 1159 "/usr/include/unistd.h" | |
extern char * crypt(const char * __key, const char * __salt) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1, 2))); | |
#line 9675 "obj/release.linux/GuiApplication.c" | |
#line 1198 "/usr/include/unistd.h" | |
int getentropy(void * __buffer, size_t __length) __attribute__((__access__ (__write_only__, 1, 2))); | |
#line 9681 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/types/struct_iovec.h" | |
struct iovec | |
{ | |
#line 28 "/usr/include/bits/types/struct_iovec.h" | |
void * iov_base; | |
#line 9691 "obj/release.linux/GuiApplication.c" | |
#line 29 "/usr/include/bits/types/struct_iovec.h" | |
size_t iov_len; | |
#line 9696 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 9699 "obj/release.linux/GuiApplication.c" | |
#line 24 "/usr/include/bits/socket_type.h" | |
enum __socket_type | |
{ | |
SOCK_STREAM = 1, SOCK_DGRAM = 2, SOCK_RAW = 3, SOCK_RDM = 4, SOCK_SEQPACKET = 5, SOCK_DCCP = 6, SOCK_PACKET = 10, SOCK_CLOEXEC = 02000000, SOCK_NONBLOCK = 00004000 | |
}; | |
#line 9708 "obj/release.linux/GuiApplication.c" | |
#line 28 "/usr/include/bits/sockaddr.h" | |
typedef unsigned short int sa_family_t; | |
#line 9714 "obj/release.linux/GuiApplication.c" | |
#line 183 "/usr/include/bits/socket.h" | |
struct sockaddr | |
{ | |
#line 185 "/usr/include/bits/socket.h" | |
sa_family_t sa_family; | |
#line 9724 "obj/release.linux/GuiApplication.c" | |
#line 186 "/usr/include/bits/socket.h" | |
char sa_data[14]; | |
#line 9729 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 9732 "obj/release.linux/GuiApplication.c" | |
#line 196 "/usr/include/bits/socket.h" | |
struct sockaddr_storage | |
{ | |
#line 198 "/usr/include/bits/socket.h" | |
sa_family_t ss_family; | |
#line 9742 "obj/release.linux/GuiApplication.c" | |
#line 199 "/usr/include/bits/socket.h" | |
char __ss_padding[118]; | |
#line 9747 "obj/release.linux/GuiApplication.c" | |
#line 200 "/usr/include/bits/socket.h" | |
unsigned long int __ss_align; | |
#line 9752 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 9755 "obj/release.linux/GuiApplication.c" | |
#line 205 "/usr/include/bits/socket.h" | |
enum | |
{ | |
MSG_OOB = 0x01, MSG_PEEK = 0x02, MSG_DONTROUTE = 0x04, MSG_CTRUNC = 0x08, MSG_PROXY = 0x10, MSG_TRUNC = 0x20, MSG_DONTWAIT = 0x40, MSG_EOR = 0x80, MSG_WAITALL = 0x100, MSG_FIN = 0x200, MSG_SYN = 0x400, MSG_CONFIRM = 0x800, MSG_RST = 0x1000, MSG_ERRQUEUE = 0x2000, MSG_NOSIGNAL = 0x4000, MSG_MORE = 0x8000, MSG_WAITFORONE = 0x10000, MSG_BATCH = 0x40000, MSG_ZEROCOPY = 0x4000000, MSG_FASTOPEN = 0x20000000, MSG_CMSG_CLOEXEC = 0x40000000 | |
}; | |
#line 9764 "obj/release.linux/GuiApplication.c" | |
#line 262 "/usr/include/bits/socket.h" | |
struct msghdr | |
{ | |
#line 264 "/usr/include/bits/socket.h" | |
void * msg_name; | |
#line 9774 "obj/release.linux/GuiApplication.c" | |
#line 265 "/usr/include/bits/socket.h" | |
socklen_t msg_namelen; | |
#line 9779 "obj/release.linux/GuiApplication.c" | |
#line 267 "/usr/include/bits/socket.h" | |
struct iovec * msg_iov; | |
#line 9784 "obj/release.linux/GuiApplication.c" | |
#line 268 "/usr/include/bits/socket.h" | |
size_t msg_iovlen; | |
#line 9789 "obj/release.linux/GuiApplication.c" | |
#line 270 "/usr/include/bits/socket.h" | |
void * msg_control; | |
#line 9794 "obj/release.linux/GuiApplication.c" | |
#line 271 "/usr/include/bits/socket.h" | |
size_t msg_controllen; | |
#line 9799 "obj/release.linux/GuiApplication.c" | |
#line 276 "/usr/include/bits/socket.h" | |
int msg_flags; | |
#line 9804 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 9807 "obj/release.linux/GuiApplication.c" | |
#line 280 "/usr/include/bits/socket.h" | |
struct cmsghdr | |
{ | |
#line 282 "/usr/include/bits/socket.h" | |
size_t cmsg_len; | |
#line 9817 "obj/release.linux/GuiApplication.c" | |
#line 287 "/usr/include/bits/socket.h" | |
int cmsg_level; | |
#line 9822 "obj/release.linux/GuiApplication.c" | |
#line 288 "/usr/include/bits/socket.h" | |
int cmsg_type; | |
#line 9827 "obj/release.linux/GuiApplication.c" | |
#line 290 "/usr/include/bits/socket.h" | |
unsigned char __cmsg_data[]; | |
#line 9832 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 9835 "obj/release.linux/GuiApplication.c" | |
#line 316 "/usr/include/bits/socket.h" | |
extern struct cmsghdr * __cmsg_nxthdr(struct msghdr * __mhdr, struct cmsghdr * __cmsg) __attribute__((__nothrow__, __leaf__)); | |
#line 9841 "obj/release.linux/GuiApplication.c" | |
#line 363 "/usr/include/bits/socket.h" | |
enum | |
{ | |
SCM_RIGHTS = 0x01 | |
}; | |
#line 9850 "obj/release.linux/GuiApplication.c" | |
#line 25 "/usr/include/linux/posix_types.h" | |
typedef struct | |
{ | |
#line 26 "/usr/include/linux/posix_types.h" | |
unsigned long fds_bits[16]; | |
#line 9860 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __kernel_fd_set; | |
#line 9863 "obj/release.linux/GuiApplication.c" | |
#line 30 "/usr/include/linux/posix_types.h" | |
typedef void (* __kernel_sighandler_t)(int); | |
#line 9869 "obj/release.linux/GuiApplication.c" | |
#line 33 "/usr/include/linux/posix_types.h" | |
typedef int __kernel_key_t; | |
#line 9875 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/linux/posix_types.h" | |
typedef int __kernel_mqd_t; | |
#line 9881 "obj/release.linux/GuiApplication.c" | |
#line 11 "/usr/include/asm/posix_types_64.h" | |
typedef unsigned short __kernel_old_uid_t; | |
#line 9887 "obj/release.linux/GuiApplication.c" | |
#line 12 "/usr/include/asm/posix_types_64.h" | |
typedef unsigned short __kernel_old_gid_t; | |
#line 9893 "obj/release.linux/GuiApplication.c" | |
#line 15 "/usr/include/asm/posix_types_64.h" | |
typedef unsigned long __kernel_old_dev_t; | |
#line 9899 "obj/release.linux/GuiApplication.c" | |
#line 15 "/usr/include/asm-generic/posix_types.h" | |
typedef long __kernel_long_t; | |
#line 9905 "obj/release.linux/GuiApplication.c" | |
#line 16 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned long __kernel_ulong_t; | |
#line 9911 "obj/release.linux/GuiApplication.c" | |
#line 20 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_ulong_t __kernel_ino_t; | |
#line 9917 "obj/release.linux/GuiApplication.c" | |
#line 24 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned int __kernel_mode_t; | |
#line 9923 "obj/release.linux/GuiApplication.c" | |
#line 28 "/usr/include/asm-generic/posix_types.h" | |
typedef int __kernel_pid_t; | |
#line 9929 "obj/release.linux/GuiApplication.c" | |
#line 32 "/usr/include/asm-generic/posix_types.h" | |
typedef int __kernel_ipc_pid_t; | |
#line 9935 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned int __kernel_uid_t; | |
#line 9941 "obj/release.linux/GuiApplication.c" | |
#line 37 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned int __kernel_gid_t; | |
#line 9947 "obj/release.linux/GuiApplication.c" | |
#line 41 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_suseconds_t; | |
#line 9953 "obj/release.linux/GuiApplication.c" | |
#line 45 "/usr/include/asm-generic/posix_types.h" | |
typedef int __kernel_daddr_t; | |
#line 9959 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned int __kernel_uid32_t; | |
#line 9965 "obj/release.linux/GuiApplication.c" | |
#line 50 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned int __kernel_gid32_t; | |
#line 9971 "obj/release.linux/GuiApplication.c" | |
#line 72 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_ulong_t __kernel_size_t; | |
#line 9977 "obj/release.linux/GuiApplication.c" | |
#line 73 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_ssize_t; | |
#line 9983 "obj/release.linux/GuiApplication.c" | |
#line 74 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_ptrdiff_t; | |
#line 9989 "obj/release.linux/GuiApplication.c" | |
#line 79 "/usr/include/asm-generic/posix_types.h" | |
typedef struct | |
{ | |
#line 80 "/usr/include/asm-generic/posix_types.h" | |
int val[2]; | |
#line 9999 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __kernel_fsid_t; | |
#line 10002 "obj/release.linux/GuiApplication.c" | |
#line 87 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_off_t; | |
#line 10008 "obj/release.linux/GuiApplication.c" | |
#line 88 "/usr/include/asm-generic/posix_types.h" | |
typedef long long __kernel_loff_t; | |
#line 10014 "obj/release.linux/GuiApplication.c" | |
#line 89 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_old_time_t; | |
#line 10020 "obj/release.linux/GuiApplication.c" | |
#line 90 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_time_t; | |
#line 10026 "obj/release.linux/GuiApplication.c" | |
#line 91 "/usr/include/asm-generic/posix_types.h" | |
typedef long long __kernel_time64_t; | |
#line 10032 "obj/release.linux/GuiApplication.c" | |
#line 92 "/usr/include/asm-generic/posix_types.h" | |
typedef __kernel_long_t __kernel_clock_t; | |
#line 10038 "obj/release.linux/GuiApplication.c" | |
#line 93 "/usr/include/asm-generic/posix_types.h" | |
typedef int __kernel_timer_t; | |
#line 10044 "obj/release.linux/GuiApplication.c" | |
#line 94 "/usr/include/asm-generic/posix_types.h" | |
typedef int __kernel_clockid_t; | |
#line 10050 "obj/release.linux/GuiApplication.c" | |
#line 95 "/usr/include/asm-generic/posix_types.h" | |
typedef char * __kernel_caddr_t; | |
#line 10056 "obj/release.linux/GuiApplication.c" | |
#line 96 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned short __kernel_uid16_t; | |
#line 10062 "obj/release.linux/GuiApplication.c" | |
#line 97 "/usr/include/asm-generic/posix_types.h" | |
typedef unsigned short __kernel_gid16_t; | |
#line 10068 "obj/release.linux/GuiApplication.c" | |
#line 392 "/usr/include/bits/socket.h" | |
struct linger | |
{ | |
#line 394 "/usr/include/bits/socket.h" | |
int l_onoff; | |
#line 10078 "obj/release.linux/GuiApplication.c" | |
#line 395 "/usr/include/bits/socket.h" | |
int l_linger; | |
#line 10083 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10086 "obj/release.linux/GuiApplication.c" | |
#line 6 "/usr/include/bits/types/struct_osockaddr.h" | |
struct osockaddr | |
{ | |
#line 8 "/usr/include/bits/types/struct_osockaddr.h" | |
unsigned short int sa_family; | |
#line 10096 "obj/release.linux/GuiApplication.c" | |
#line 9 "/usr/include/bits/types/struct_osockaddr.h" | |
unsigned char sa_data[14]; | |
#line 10101 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10104 "obj/release.linux/GuiApplication.c" | |
#line 41 "/usr/include/sys/socket.h" | |
enum | |
{ | |
SHUT_RD = 0, SHUT_WR, SHUT_RDWR | |
}; | |
#line 10113 "obj/release.linux/GuiApplication.c" | |
#line 102 "/usr/include/sys/socket.h" | |
extern int socket(int __domain, int __type, int __protocol) __attribute__((__nothrow__, __leaf__)); | |
#line 10119 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/sys/socket.h" | |
extern int socketpair(int __domain, int __type, int __protocol, int __fds[2]) __attribute__((__nothrow__, __leaf__)); | |
#line 10125 "obj/release.linux/GuiApplication.c" | |
#line 112 "/usr/include/sys/socket.h" | |
extern int bind(int __fd, const struct sockaddr * __addr, socklen_t __len) __attribute__((__nothrow__, __leaf__)); | |
#line 10131 "obj/release.linux/GuiApplication.c" | |
#line 116 "/usr/include/sys/socket.h" | |
extern int getsockname(int __fd, struct sockaddr * __restrict __addr, socklen_t * __restrict __len) __attribute__((__nothrow__, __leaf__)); | |
#line 10137 "obj/release.linux/GuiApplication.c" | |
#line 126 "/usr/include/sys/socket.h" | |
extern int connect(int __fd, const struct sockaddr * __addr, socklen_t __len); | |
#line 10143 "obj/release.linux/GuiApplication.c" | |
#line 130 "/usr/include/sys/socket.h" | |
extern int getpeername(int __fd, struct sockaddr * __restrict __addr, socklen_t * __restrict __len) __attribute__((__nothrow__, __leaf__)); | |
#line 10149 "obj/release.linux/GuiApplication.c" | |
#line 138 "/usr/include/sys/socket.h" | |
extern ssize_t send(int __fd, const void * __buf, size_t __n, int __flags); | |
#line 10155 "obj/release.linux/GuiApplication.c" | |
#line 145 "/usr/include/sys/socket.h" | |
extern ssize_t recv(int __fd, void * __buf, size_t __n, int __flags); | |
#line 10161 "obj/release.linux/GuiApplication.c" | |
#line 152 "/usr/include/sys/socket.h" | |
extern ssize_t sendto(int __fd, const void * __buf, size_t __n, int __flags, const struct sockaddr * __addr, socklen_t __addr_len); | |
#line 10167 "obj/release.linux/GuiApplication.c" | |
#line 163 "/usr/include/sys/socket.h" | |
extern ssize_t recvfrom(int __fd, void * __restrict __buf, size_t __n, int __flags, struct sockaddr * __restrict __addr, socklen_t * __restrict __addr_len); | |
#line 10173 "obj/release.linux/GuiApplication.c" | |
#line 174 "/usr/include/sys/socket.h" | |
extern ssize_t sendmsg(int __fd, const struct msghdr * __message, int __flags); | |
#line 10179 "obj/release.linux/GuiApplication.c" | |
#line 216 "/usr/include/sys/socket.h" | |
extern ssize_t recvmsg(int __fd, struct msghdr * __message, int __flags); | |
#line 10185 "obj/release.linux/GuiApplication.c" | |
#line 255 "/usr/include/sys/socket.h" | |
extern int getsockopt(int __fd, int __level, int __optname, void * __restrict __optval, socklen_t * __restrict __optlen) __attribute__((__nothrow__, __leaf__)); | |
#line 10191 "obj/release.linux/GuiApplication.c" | |
#line 277 "/usr/include/sys/socket.h" | |
extern int setsockopt(int __fd, int __level, int __optname, const void * __optval, socklen_t __optlen) __attribute__((__nothrow__, __leaf__)); | |
#line 10197 "obj/release.linux/GuiApplication.c" | |
#line 296 "/usr/include/sys/socket.h" | |
extern int listen(int __fd, int __n) __attribute__((__nothrow__, __leaf__)); | |
#line 10203 "obj/release.linux/GuiApplication.c" | |
#line 306 "/usr/include/sys/socket.h" | |
extern int accept(int __fd, struct sockaddr * __restrict __addr, socklen_t * __restrict __addr_len); | |
#line 10209 "obj/release.linux/GuiApplication.c" | |
#line 324 "/usr/include/sys/socket.h" | |
extern int shutdown(int __fd, int __how) __attribute__((__nothrow__, __leaf__)); | |
#line 10215 "obj/release.linux/GuiApplication.c" | |
#line 329 "/usr/include/sys/socket.h" | |
extern int sockatmark(int __fd) __attribute__((__nothrow__, __leaf__)); | |
#line 10221 "obj/release.linux/GuiApplication.c" | |
#line 337 "/usr/include/sys/socket.h" | |
extern int isfdtype(int __fd, int __fdtype) __attribute__((__nothrow__, __leaf__)); | |
#line 10227 "obj/release.linux/GuiApplication.c" | |
#line 30 "/usr/include/netinet/in.h" | |
typedef uint32_t in_addr_t; | |
#line 10233 "obj/release.linux/GuiApplication.c" | |
#line 31 "/usr/include/netinet/in.h" | |
struct in_addr | |
{ | |
#line 33 "/usr/include/netinet/in.h" | |
in_addr_t s_addr; | |
#line 10243 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10246 "obj/release.linux/GuiApplication.c" | |
#line 143 "/usr/include/bits/in.h" | |
struct ip_opts | |
{ | |
#line 145 "/usr/include/bits/in.h" | |
struct in_addr ip_dst; | |
#line 10256 "obj/release.linux/GuiApplication.c" | |
#line 146 "/usr/include/bits/in.h" | |
char ip_opts[40]; | |
#line 10261 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10264 "obj/release.linux/GuiApplication.c" | |
#line 150 "/usr/include/bits/in.h" | |
struct ip_mreqn | |
{ | |
#line 152 "/usr/include/bits/in.h" | |
struct in_addr imr_multiaddr; | |
#line 10274 "obj/release.linux/GuiApplication.c" | |
#line 153 "/usr/include/bits/in.h" | |
struct in_addr imr_address; | |
#line 10279 "obj/release.linux/GuiApplication.c" | |
#line 154 "/usr/include/bits/in.h" | |
int imr_ifindex; | |
#line 10284 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10287 "obj/release.linux/GuiApplication.c" | |
#line 158 "/usr/include/bits/in.h" | |
struct in_pktinfo | |
{ | |
#line 160 "/usr/include/bits/in.h" | |
int ipi_ifindex; | |
#line 10297 "obj/release.linux/GuiApplication.c" | |
#line 161 "/usr/include/bits/in.h" | |
struct in_addr ipi_spec_dst; | |
#line 10302 "obj/release.linux/GuiApplication.c" | |
#line 162 "/usr/include/bits/in.h" | |
struct in_addr ipi_addr; | |
#line 10307 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10310 "obj/release.linux/GuiApplication.c" | |
#line 40 "/usr/include/netinet/in.h" | |
enum | |
{ | |
IPPROTO_IP = 0, IPPROTO_ICMP = 1, IPPROTO_IGMP = 2, IPPROTO_IPIP = 4, IPPROTO_TCP = 6, IPPROTO_EGP = 8, IPPROTO_PUP = 12, IPPROTO_UDP = 17, IPPROTO_IDP = 22, IPPROTO_TP = 29, IPPROTO_DCCP = 33, IPPROTO_IPV6 = 41, IPPROTO_RSVP = 46, IPPROTO_GRE = 47, IPPROTO_ESP = 50, IPPROTO_AH = 51, IPPROTO_MTP = 92, IPPROTO_BEETPH = 94, IPPROTO_ENCAP = 98, IPPROTO_PIM = 103, IPPROTO_COMP = 108, IPPROTO_SCTP = 132, IPPROTO_UDPLITE = 136, IPPROTO_MPLS = 137, IPPROTO_ETHERNET = 143, IPPROTO_RAW = 255, IPPROTO_MPTCP = 262, IPPROTO_MAX | |
}; | |
#line 10319 "obj/release.linux/GuiApplication.c" | |
#line 103 "/usr/include/netinet/in.h" | |
enum | |
{ | |
IPPROTO_HOPOPTS = 0, IPPROTO_ROUTING = 43, IPPROTO_FRAGMENT = 44, IPPROTO_ICMPV6 = 58, IPPROTO_NONE = 59, IPPROTO_DSTOPTS = 60, IPPROTO_MH = 135 | |
}; | |
#line 10328 "obj/release.linux/GuiApplication.c" | |
#line 123 "/usr/include/netinet/in.h" | |
typedef uint16_t in_port_t; | |
#line 10334 "obj/release.linux/GuiApplication.c" | |
#line 126 "/usr/include/netinet/in.h" | |
enum | |
{ | |
IPPORT_ECHO = 7, IPPORT_DISCARD = 9, IPPORT_SYSTAT = 11, IPPORT_DAYTIME = 13, IPPORT_NETSTAT = 15, IPPORT_FTP = 21, IPPORT_TELNET = 23, IPPORT_SMTP = 25, IPPORT_TIMESERVER = 37, IPPORT_NAMESERVER = 42, IPPORT_WHOIS = 43, IPPORT_MTP = 57, IPPORT_TFTP = 69, IPPORT_RJE = 77, IPPORT_FINGER = 79, IPPORT_TTYLINK = 87, IPPORT_SUPDUP = 95, IPPORT_EXECSERVER = 512, IPPORT_LOGINSERVER = 513, IPPORT_CMDSERVER = 514, IPPORT_EFSSERVER = 520, IPPORT_BIFFUDP = 512, IPPORT_WHOSERVER = 513, IPPORT_ROUTESERVER = 520, IPPORT_RESERVED = 1024, IPPORT_USERRESERVED = 5000 | |
}; | |
#line 10343 "obj/release.linux/GuiApplication.c" | |
#line 219 "/usr/include/netinet/in.h" | |
struct in6_addr | |
{ | |
#line 221 "/usr/include/netinet/in.h" | |
union | |
{ | |
#line 223 "/usr/include/netinet/in.h" | |
uint8_t __u6_addr8[16]; | |
#line 10357 "obj/release.linux/GuiApplication.c" | |
#line 224 "/usr/include/netinet/in.h" | |
uint16_t __u6_addr16[8]; | |
#line 10362 "obj/release.linux/GuiApplication.c" | |
#line 225 "/usr/include/netinet/in.h" | |
uint32_t __u6_addr32[4]; | |
#line 10367 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __in6_u; | |
#line 10370 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10373 "obj/release.linux/GuiApplication.c" | |
#line 235 "/usr/include/netinet/in.h" | |
extern const struct in6_addr in6addr_any; | |
#line 10379 "obj/release.linux/GuiApplication.c" | |
#line 236 "/usr/include/netinet/in.h" | |
extern const struct in6_addr in6addr_loopback; | |
#line 10385 "obj/release.linux/GuiApplication.c" | |
#line 245 "/usr/include/netinet/in.h" | |
struct sockaddr_in | |
{ | |
#line 247 "/usr/include/netinet/in.h" | |
sa_family_t sin_family; | |
#line 10395 "obj/release.linux/GuiApplication.c" | |
#line 248 "/usr/include/netinet/in.h" | |
in_port_t sin_port; | |
#line 10400 "obj/release.linux/GuiApplication.c" | |
#line 249 "/usr/include/netinet/in.h" | |
struct in_addr sin_addr; | |
#line 10405 "obj/release.linux/GuiApplication.c" | |
#line 252 "/usr/include/netinet/in.h" | |
unsigned char sin_zero[8]; | |
#line 10410 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10413 "obj/release.linux/GuiApplication.c" | |
#line 260 "/usr/include/netinet/in.h" | |
struct sockaddr_in6 | |
{ | |
#line 262 "/usr/include/netinet/in.h" | |
sa_family_t sin6_family; | |
#line 10423 "obj/release.linux/GuiApplication.c" | |
#line 263 "/usr/include/netinet/in.h" | |
in_port_t sin6_port; | |
#line 10428 "obj/release.linux/GuiApplication.c" | |
#line 264 "/usr/include/netinet/in.h" | |
uint32_t sin6_flowinfo; | |
#line 10433 "obj/release.linux/GuiApplication.c" | |
#line 265 "/usr/include/netinet/in.h" | |
struct in6_addr sin6_addr; | |
#line 10438 "obj/release.linux/GuiApplication.c" | |
#line 266 "/usr/include/netinet/in.h" | |
uint32_t sin6_scope_id; | |
#line 10443 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10446 "obj/release.linux/GuiApplication.c" | |
#line 272 "/usr/include/netinet/in.h" | |
struct ip_mreq | |
{ | |
#line 275 "/usr/include/netinet/in.h" | |
struct in_addr imr_multiaddr; | |
#line 10456 "obj/release.linux/GuiApplication.c" | |
#line 278 "/usr/include/netinet/in.h" | |
struct in_addr imr_interface; | |
#line 10461 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10464 "obj/release.linux/GuiApplication.c" | |
#line 281 "/usr/include/netinet/in.h" | |
struct ip_mreq_source | |
{ | |
#line 284 "/usr/include/netinet/in.h" | |
struct in_addr imr_multiaddr; | |
#line 10474 "obj/release.linux/GuiApplication.c" | |
#line 287 "/usr/include/netinet/in.h" | |
struct in_addr imr_interface; | |
#line 10479 "obj/release.linux/GuiApplication.c" | |
#line 290 "/usr/include/netinet/in.h" | |
struct in_addr imr_sourceaddr; | |
#line 10484 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10487 "obj/release.linux/GuiApplication.c" | |
#line 296 "/usr/include/netinet/in.h" | |
struct ipv6_mreq | |
{ | |
#line 299 "/usr/include/netinet/in.h" | |
struct in6_addr ipv6mr_multiaddr; | |
#line 10497 "obj/release.linux/GuiApplication.c" | |
#line 302 "/usr/include/netinet/in.h" | |
unsigned int ipv6mr_interface; | |
#line 10502 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10505 "obj/release.linux/GuiApplication.c" | |
#line 308 "/usr/include/netinet/in.h" | |
struct group_req | |
{ | |
#line 311 "/usr/include/netinet/in.h" | |
uint32_t gr_interface; | |
#line 10515 "obj/release.linux/GuiApplication.c" | |
#line 314 "/usr/include/netinet/in.h" | |
struct sockaddr_storage gr_group; | |
#line 10520 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10523 "obj/release.linux/GuiApplication.c" | |
#line 317 "/usr/include/netinet/in.h" | |
struct group_source_req | |
{ | |
#line 320 "/usr/include/netinet/in.h" | |
uint32_t gsr_interface; | |
#line 10533 "obj/release.linux/GuiApplication.c" | |
#line 323 "/usr/include/netinet/in.h" | |
struct sockaddr_storage gsr_group; | |
#line 10538 "obj/release.linux/GuiApplication.c" | |
#line 326 "/usr/include/netinet/in.h" | |
struct sockaddr_storage gsr_source; | |
#line 10543 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10546 "obj/release.linux/GuiApplication.c" | |
#line 331 "/usr/include/netinet/in.h" | |
struct ip_msfilter | |
{ | |
#line 334 "/usr/include/netinet/in.h" | |
struct in_addr imsf_multiaddr; | |
#line 10556 "obj/release.linux/GuiApplication.c" | |
#line 337 "/usr/include/netinet/in.h" | |
struct in_addr imsf_interface; | |
#line 10561 "obj/release.linux/GuiApplication.c" | |
#line 340 "/usr/include/netinet/in.h" | |
uint32_t imsf_fmode; | |
#line 10566 "obj/release.linux/GuiApplication.c" | |
#line 343 "/usr/include/netinet/in.h" | |
uint32_t imsf_numsrc; | |
#line 10571 "obj/release.linux/GuiApplication.c" | |
#line 345 "/usr/include/netinet/in.h" | |
struct in_addr imsf_slist[1]; | |
#line 10576 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10579 "obj/release.linux/GuiApplication.c" | |
#line 352 "/usr/include/netinet/in.h" | |
struct group_filter | |
{ | |
#line 355 "/usr/include/netinet/in.h" | |
uint32_t gf_interface; | |
#line 10589 "obj/release.linux/GuiApplication.c" | |
#line 358 "/usr/include/netinet/in.h" | |
struct sockaddr_storage gf_group; | |
#line 10594 "obj/release.linux/GuiApplication.c" | |
#line 361 "/usr/include/netinet/in.h" | |
uint32_t gf_fmode; | |
#line 10599 "obj/release.linux/GuiApplication.c" | |
#line 364 "/usr/include/netinet/in.h" | |
uint32_t gf_numsrc; | |
#line 10604 "obj/release.linux/GuiApplication.c" | |
#line 366 "/usr/include/netinet/in.h" | |
struct sockaddr_storage gf_slist[1]; | |
#line 10609 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10612 "obj/release.linux/GuiApplication.c" | |
#line 382 "/usr/include/netinet/in.h" | |
extern uint32_t ntohl(uint32_t __netlong) __attribute__((__nothrow__, __leaf__)) __attribute__((__const__)); | |
#line 10618 "obj/release.linux/GuiApplication.c" | |
#line 383 "/usr/include/netinet/in.h" | |
extern uint16_t ntohs(uint16_t __netshort) __attribute__((__nothrow__, __leaf__)) __attribute__((__const__)); | |
#line 10624 "obj/release.linux/GuiApplication.c" | |
#line 385 "/usr/include/netinet/in.h" | |
extern uint32_t htonl(uint32_t __hostlong) __attribute__((__nothrow__, __leaf__)) __attribute__((__const__)); | |
#line 10630 "obj/release.linux/GuiApplication.c" | |
#line 387 "/usr/include/netinet/in.h" | |
extern uint16_t htons(uint16_t __hostshort) __attribute__((__nothrow__, __leaf__)) __attribute__((__const__)); | |
#line 10636 "obj/release.linux/GuiApplication.c" | |
#line 510 "/usr/include/netinet/in.h" | |
extern int bindresvport(int __sockfd, struct sockaddr_in * __sock_in) __attribute__((__nothrow__, __leaf__)); | |
#line 10642 "obj/release.linux/GuiApplication.c" | |
#line 513 "/usr/include/netinet/in.h" | |
extern int bindresvport6(int __sockfd, struct sockaddr_in6 * __sock_in) __attribute__((__nothrow__, __leaf__)); | |
#line 10648 "obj/release.linux/GuiApplication.c" | |
#line 46 "/usr/include/rpc/netdb.h" | |
struct rpcent | |
{ | |
#line 48 "/usr/include/rpc/netdb.h" | |
char * r_name; | |
#line 10658 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/rpc/netdb.h" | |
char ** r_aliases; | |
#line 10663 "obj/release.linux/GuiApplication.c" | |
#line 50 "/usr/include/rpc/netdb.h" | |
int r_number; | |
#line 10668 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10671 "obj/release.linux/GuiApplication.c" | |
#line 53 "/usr/include/rpc/netdb.h" | |
extern void setrpcent(int __stayopen) __attribute__((__nothrow__, __leaf__)); | |
#line 10677 "obj/release.linux/GuiApplication.c" | |
#line 54 "/usr/include/rpc/netdb.h" | |
extern void endrpcent(void) __attribute__((__nothrow__, __leaf__)); | |
#line 10683 "obj/release.linux/GuiApplication.c" | |
#line 55 "/usr/include/rpc/netdb.h" | |
extern struct rpcent * getrpcbyname(const char * __name) __attribute__((__nothrow__, __leaf__)); | |
#line 10689 "obj/release.linux/GuiApplication.c" | |
#line 56 "/usr/include/rpc/netdb.h" | |
extern struct rpcent * getrpcbynumber(int __number) __attribute__((__nothrow__, __leaf__)); | |
#line 10695 "obj/release.linux/GuiApplication.c" | |
#line 57 "/usr/include/rpc/netdb.h" | |
extern struct rpcent * getrpcent(void) __attribute__((__nothrow__, __leaf__)); | |
#line 10701 "obj/release.linux/GuiApplication.c" | |
#line 60 "/usr/include/rpc/netdb.h" | |
extern int getrpcbyname_r(const char * __name, struct rpcent * __result_buf, char * __buffer, size_t __buflen, struct rpcent ** __result) __attribute__((__nothrow__, __leaf__)); | |
#line 10707 "obj/release.linux/GuiApplication.c" | |
#line 64 "/usr/include/rpc/netdb.h" | |
extern int getrpcbynumber_r(int __number, struct rpcent * __result_buf, char * __buffer, size_t __buflen, struct rpcent ** __result) __attribute__((__nothrow__, __leaf__)); | |
#line 10713 "obj/release.linux/GuiApplication.c" | |
#line 68 "/usr/include/rpc/netdb.h" | |
extern int getrpcent_r(struct rpcent * __result_buf, char * __buffer, size_t __buflen, struct rpcent ** __result) __attribute__((__nothrow__, __leaf__)); | |
#line 10719 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/netdb.h" | |
struct netent | |
{ | |
#line 28 "/usr/include/bits/netdb.h" | |
char * n_name; | |
#line 10729 "obj/release.linux/GuiApplication.c" | |
#line 29 "/usr/include/bits/netdb.h" | |
char ** n_aliases; | |
#line 10734 "obj/release.linux/GuiApplication.c" | |
#line 30 "/usr/include/bits/netdb.h" | |
int n_addrtype; | |
#line 10739 "obj/release.linux/GuiApplication.c" | |
#line 31 "/usr/include/bits/netdb.h" | |
uint32_t n_net; | |
#line 10744 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10747 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/netdb.h" | |
extern int * __h_errno_location(void) __attribute__((__nothrow__, __leaf__)) __attribute__((__const__)); | |
#line 10753 "obj/release.linux/GuiApplication.c" | |
#line 90 "/usr/include/netdb.h" | |
extern void herror(const char * __str) __attribute__((__nothrow__, __leaf__)); | |
#line 10759 "obj/release.linux/GuiApplication.c" | |
#line 93 "/usr/include/netdb.h" | |
extern const char * hstrerror(int __err_num) __attribute__((__nothrow__, __leaf__)); | |
#line 10765 "obj/release.linux/GuiApplication.c" | |
#line 98 "/usr/include/netdb.h" | |
struct hostent | |
{ | |
#line 100 "/usr/include/netdb.h" | |
char * h_name; | |
#line 10775 "obj/release.linux/GuiApplication.c" | |
#line 101 "/usr/include/netdb.h" | |
char ** h_aliases; | |
#line 10780 "obj/release.linux/GuiApplication.c" | |
#line 102 "/usr/include/netdb.h" | |
int h_addrtype; | |
#line 10785 "obj/release.linux/GuiApplication.c" | |
#line 103 "/usr/include/netdb.h" | |
int h_length; | |
#line 10790 "obj/release.linux/GuiApplication.c" | |
#line 104 "/usr/include/netdb.h" | |
char ** h_addr_list; | |
#line 10795 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10798 "obj/release.linux/GuiApplication.c" | |
#line 115 "/usr/include/netdb.h" | |
extern void sethostent(int __stay_open); | |
#line 10804 "obj/release.linux/GuiApplication.c" | |
#line 121 "/usr/include/netdb.h" | |
extern void endhostent(void); | |
#line 10810 "obj/release.linux/GuiApplication.c" | |
#line 128 "/usr/include/netdb.h" | |
extern struct hostent * gethostent(void); | |
#line 10816 "obj/release.linux/GuiApplication.c" | |
#line 135 "/usr/include/netdb.h" | |
extern struct hostent * gethostbyaddr(const void * __addr, __socklen_t __len, int __type); | |
#line 10822 "obj/release.linux/GuiApplication.c" | |
#line 142 "/usr/include/netdb.h" | |
extern struct hostent * gethostbyname(const char * __name); | |
#line 10828 "obj/release.linux/GuiApplication.c" | |
#line 153 "/usr/include/netdb.h" | |
extern struct hostent * gethostbyname2(const char * __name, int __af); | |
#line 10834 "obj/release.linux/GuiApplication.c" | |
#line 165 "/usr/include/netdb.h" | |
extern int gethostent_r(struct hostent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct hostent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10840 "obj/release.linux/GuiApplication.c" | |
#line 170 "/usr/include/netdb.h" | |
extern int gethostbyaddr_r(const void * __restrict __addr, __socklen_t __len, int __type, struct hostent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct hostent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10846 "obj/release.linux/GuiApplication.c" | |
#line 177 "/usr/include/netdb.h" | |
extern int gethostbyname_r(const char * __restrict __name, struct hostent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct hostent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10852 "obj/release.linux/GuiApplication.c" | |
#line 183 "/usr/include/netdb.h" | |
extern int gethostbyname2_r(const char * __restrict __name, int __af, struct hostent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct hostent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10858 "obj/release.linux/GuiApplication.c" | |
#line 196 "/usr/include/netdb.h" | |
extern void setnetent(int __stay_open); | |
#line 10864 "obj/release.linux/GuiApplication.c" | |
#line 202 "/usr/include/netdb.h" | |
extern void endnetent(void); | |
#line 10870 "obj/release.linux/GuiApplication.c" | |
#line 209 "/usr/include/netdb.h" | |
extern struct netent * getnetent(void); | |
#line 10876 "obj/release.linux/GuiApplication.c" | |
#line 216 "/usr/include/netdb.h" | |
extern struct netent * getnetbyaddr(uint32_t __net, int __type); | |
#line 10882 "obj/release.linux/GuiApplication.c" | |
#line 222 "/usr/include/netdb.h" | |
extern struct netent * getnetbyname(const char * __name); | |
#line 10888 "obj/release.linux/GuiApplication.c" | |
#line 235 "/usr/include/netdb.h" | |
extern int getnetent_r(struct netent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct netent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10894 "obj/release.linux/GuiApplication.c" | |
#line 240 "/usr/include/netdb.h" | |
extern int getnetbyaddr_r(uint32_t __net, int __type, struct netent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct netent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10900 "obj/release.linux/GuiApplication.c" | |
#line 246 "/usr/include/netdb.h" | |
extern int getnetbyname_r(const char * __restrict __name, struct netent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct netent ** __restrict __result, int * __restrict __h_errnop); | |
#line 10906 "obj/release.linux/GuiApplication.c" | |
#line 255 "/usr/include/netdb.h" | |
struct servent | |
{ | |
#line 257 "/usr/include/netdb.h" | |
char * s_name; | |
#line 10916 "obj/release.linux/GuiApplication.c" | |
#line 258 "/usr/include/netdb.h" | |
char ** s_aliases; | |
#line 10921 "obj/release.linux/GuiApplication.c" | |
#line 259 "/usr/include/netdb.h" | |
int s_port; | |
#line 10926 "obj/release.linux/GuiApplication.c" | |
#line 260 "/usr/include/netdb.h" | |
char * s_proto; | |
#line 10931 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 10934 "obj/release.linux/GuiApplication.c" | |
#line 268 "/usr/include/netdb.h" | |
extern void setservent(int __stay_open); | |
#line 10940 "obj/release.linux/GuiApplication.c" | |
#line 274 "/usr/include/netdb.h" | |
extern void endservent(void); | |
#line 10946 "obj/release.linux/GuiApplication.c" | |
#line 281 "/usr/include/netdb.h" | |
extern struct servent * getservent(void); | |
#line 10952 "obj/release.linux/GuiApplication.c" | |
#line 288 "/usr/include/netdb.h" | |
extern struct servent * getservbyname(const char * __name, const char * __proto); | |
#line 10958 "obj/release.linux/GuiApplication.c" | |
#line 295 "/usr/include/netdb.h" | |
extern struct servent * getservbyport(int __port, const char * __proto); | |
#line 10964 "obj/release.linux/GuiApplication.c" | |
#line 306 "/usr/include/netdb.h" | |
extern int getservent_r(struct servent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct servent ** __restrict __result); | |
#line 10970 "obj/release.linux/GuiApplication.c" | |
#line 310 "/usr/include/netdb.h" | |
extern int getservbyname_r(const char * __restrict __name, const char * __restrict __proto, struct servent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct servent ** __restrict __result); | |
#line 10976 "obj/release.linux/GuiApplication.c" | |
#line 316 "/usr/include/netdb.h" | |
extern int getservbyport_r(int __port, const char * __restrict __proto, struct servent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct servent ** __restrict __result); | |
#line 10982 "obj/release.linux/GuiApplication.c" | |
#line 324 "/usr/include/netdb.h" | |
struct protoent | |
{ | |
#line 326 "/usr/include/netdb.h" | |
char * p_name; | |
#line 10992 "obj/release.linux/GuiApplication.c" | |
#line 327 "/usr/include/netdb.h" | |
char ** p_aliases; | |
#line 10997 "obj/release.linux/GuiApplication.c" | |
#line 328 "/usr/include/netdb.h" | |
int p_proto; | |
#line 11002 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11005 "obj/release.linux/GuiApplication.c" | |
#line 336 "/usr/include/netdb.h" | |
extern void setprotoent(int __stay_open); | |
#line 11011 "obj/release.linux/GuiApplication.c" | |
#line 342 "/usr/include/netdb.h" | |
extern void endprotoent(void); | |
#line 11017 "obj/release.linux/GuiApplication.c" | |
#line 349 "/usr/include/netdb.h" | |
extern struct protoent * getprotoent(void); | |
#line 11023 "obj/release.linux/GuiApplication.c" | |
#line 355 "/usr/include/netdb.h" | |
extern struct protoent * getprotobyname(const char * __name); | |
#line 11029 "obj/release.linux/GuiApplication.c" | |
#line 361 "/usr/include/netdb.h" | |
extern struct protoent * getprotobynumber(int __proto); | |
#line 11035 "obj/release.linux/GuiApplication.c" | |
#line 372 "/usr/include/netdb.h" | |
extern int getprotoent_r(struct protoent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct protoent ** __restrict __result); | |
#line 11041 "obj/release.linux/GuiApplication.c" | |
#line 376 "/usr/include/netdb.h" | |
extern int getprotobyname_r(const char * __restrict __name, struct protoent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct protoent ** __restrict __result); | |
#line 11047 "obj/release.linux/GuiApplication.c" | |
#line 381 "/usr/include/netdb.h" | |
extern int getprotobynumber_r(int __proto, struct protoent * __restrict __result_buf, char * __restrict __buf, size_t __buflen, struct protoent ** __restrict __result); | |
#line 11053 "obj/release.linux/GuiApplication.c" | |
#line 393 "/usr/include/netdb.h" | |
extern int setnetgrent(const char * __netgroup); | |
#line 11059 "obj/release.linux/GuiApplication.c" | |
#line 401 "/usr/include/netdb.h" | |
extern void endnetgrent(void); | |
#line 11065 "obj/release.linux/GuiApplication.c" | |
#line 410 "/usr/include/netdb.h" | |
extern int getnetgrent(char ** __restrict __hostp, char ** __restrict __userp, char ** __restrict __domainp); | |
#line 11071 "obj/release.linux/GuiApplication.c" | |
#line 421 "/usr/include/netdb.h" | |
extern int innetgr(const char * __netgroup, const char * __host, const char * __user, const char * __domain); | |
#line 11077 "obj/release.linux/GuiApplication.c" | |
#line 430 "/usr/include/netdb.h" | |
extern int getnetgrent_r(char ** __restrict __hostp, char ** __restrict __userp, char ** __restrict __domainp, char * __restrict __buffer, size_t __buflen); | |
#line 11083 "obj/release.linux/GuiApplication.c" | |
#line 449 "/usr/include/netdb.h" | |
extern int rcmd(char ** __restrict __ahost, unsigned short int __rport, const char * __restrict __locuser, const char * __restrict __remuser, const char * __restrict __cmd, int * __restrict __fd2p); | |
#line 11089 "obj/release.linux/GuiApplication.c" | |
#line 461 "/usr/include/netdb.h" | |
extern int rcmd_af(char ** __restrict __ahost, unsigned short int __rport, const char * __restrict __locuser, const char * __restrict __remuser, const char * __restrict __cmd, int * __restrict __fd2p, sa_family_t __af); | |
#line 11095 "obj/release.linux/GuiApplication.c" | |
#line 477 "/usr/include/netdb.h" | |
extern int rexec(char ** __restrict __ahost, int __rport, const char * __restrict __name, const char * __restrict __pass, const char * __restrict __cmd, int * __restrict __fd2p); | |
#line 11101 "obj/release.linux/GuiApplication.c" | |
#line 489 "/usr/include/netdb.h" | |
extern int rexec_af(char ** __restrict __ahost, int __rport, const char * __restrict __name, const char * __restrict __pass, const char * __restrict __cmd, int * __restrict __fd2p, sa_family_t __af); | |
#line 11107 "obj/release.linux/GuiApplication.c" | |
#line 503 "/usr/include/netdb.h" | |
extern int ruserok(const char * __rhost, int __suser, const char * __remuser, const char * __locuser); | |
#line 11113 "obj/release.linux/GuiApplication.c" | |
#line 513 "/usr/include/netdb.h" | |
extern int ruserok_af(const char * __rhost, int __suser, const char * __remuser, const char * __locuser, sa_family_t __af); | |
#line 11119 "obj/release.linux/GuiApplication.c" | |
#line 526 "/usr/include/netdb.h" | |
extern int iruserok(uint32_t __raddr, int __suser, const char * __remuser, const char * __locuser); | |
#line 11125 "obj/release.linux/GuiApplication.c" | |
#line 537 "/usr/include/netdb.h" | |
extern int iruserok_af(const void * __raddr, int __suser, const char * __remuser, const char * __locuser, sa_family_t __af); | |
#line 11131 "obj/release.linux/GuiApplication.c" | |
#line 549 "/usr/include/netdb.h" | |
extern int rresvport(int * __alport); | |
#line 11137 "obj/release.linux/GuiApplication.c" | |
#line 558 "/usr/include/netdb.h" | |
extern int rresvport_af(int * __alport, sa_family_t __af); | |
#line 11143 "obj/release.linux/GuiApplication.c" | |
#line 565 "/usr/include/netdb.h" | |
struct addrinfo | |
{ | |
#line 567 "/usr/include/netdb.h" | |
int ai_flags; | |
#line 11153 "obj/release.linux/GuiApplication.c" | |
#line 568 "/usr/include/netdb.h" | |
int ai_family; | |
#line 11158 "obj/release.linux/GuiApplication.c" | |
#line 569 "/usr/include/netdb.h" | |
int ai_socktype; | |
#line 11163 "obj/release.linux/GuiApplication.c" | |
#line 570 "/usr/include/netdb.h" | |
int ai_protocol; | |
#line 11168 "obj/release.linux/GuiApplication.c" | |
#line 571 "/usr/include/netdb.h" | |
socklen_t ai_addrlen; | |
#line 11173 "obj/release.linux/GuiApplication.c" | |
#line 572 "/usr/include/netdb.h" | |
struct sockaddr * ai_addr; | |
#line 11178 "obj/release.linux/GuiApplication.c" | |
#line 573 "/usr/include/netdb.h" | |
char * ai_canonname; | |
#line 11183 "obj/release.linux/GuiApplication.c" | |
#line 574 "/usr/include/netdb.h" | |
struct addrinfo * ai_next; | |
#line 11188 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11191 "obj/release.linux/GuiApplication.c" | |
#line 660 "/usr/include/netdb.h" | |
extern int getaddrinfo(const char * __restrict __name, const char * __restrict __service, const struct addrinfo * __restrict __req, struct addrinfo ** __restrict __pai); | |
#line 11197 "obj/release.linux/GuiApplication.c" | |
#line 666 "/usr/include/netdb.h" | |
extern void freeaddrinfo(struct addrinfo * __ai) __attribute__((__nothrow__, __leaf__)); | |
#line 11203 "obj/release.linux/GuiApplication.c" | |
#line 669 "/usr/include/netdb.h" | |
extern const char * gai_strerror(int __ecode) __attribute__((__nothrow__, __leaf__)); | |
#line 11209 "obj/release.linux/GuiApplication.c" | |
#line 675 "/usr/include/netdb.h" | |
extern int getnameinfo(const struct sockaddr * __restrict __sa, socklen_t __salen, char * __restrict __host, socklen_t __hostlen, char * __restrict __serv, socklen_t __servlen, int __flags); | |
#line 11215 "obj/release.linux/GuiApplication.c" | |
#line 8 "/usr/include/bits/types/sig_atomic_t.h" | |
typedef __sig_atomic_t sig_atomic_t; | |
#line 11221 "obj/release.linux/GuiApplication.c" | |
#line 24 "/usr/include/bits/types/__sigval_t.h" | |
union sigval | |
{ | |
#line 26 "/usr/include/bits/types/__sigval_t.h" | |
int sival_int; | |
#line 11231 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/types/__sigval_t.h" | |
void * sival_ptr; | |
#line 11236 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11239 "obj/release.linux/GuiApplication.c" | |
#line 30 "/usr/include/bits/types/__sigval_t.h" | |
typedef union sigval __sigval_t; | |
#line 11245 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/types/siginfo_t.h" | |
typedef struct | |
{ | |
#line 38 "/usr/include/bits/types/siginfo_t.h" | |
int si_signo; | |
#line 11255 "obj/release.linux/GuiApplication.c" | |
#line 40 "/usr/include/bits/types/siginfo_t.h" | |
int si_errno; | |
#line 11260 "obj/release.linux/GuiApplication.c" | |
#line 42 "/usr/include/bits/types/siginfo_t.h" | |
int si_code; | |
#line 11265 "obj/release.linux/GuiApplication.c" | |
#line 48 "/usr/include/bits/types/siginfo_t.h" | |
int __pad0; | |
#line 11270 "obj/release.linux/GuiApplication.c" | |
#line 51 "/usr/include/bits/types/siginfo_t.h" | |
union | |
{ | |
#line 53 "/usr/include/bits/types/siginfo_t.h" | |
int _pad[28]; | |
#line 11279 "obj/release.linux/GuiApplication.c" | |
#line 56 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 58 "/usr/include/bits/types/siginfo_t.h" | |
__pid_t si_pid; | |
#line 11288 "obj/release.linux/GuiApplication.c" | |
#line 59 "/usr/include/bits/types/siginfo_t.h" | |
__uid_t si_uid; | |
#line 11293 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _kill; | |
#line 11296 "obj/release.linux/GuiApplication.c" | |
#line 63 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 65 "/usr/include/bits/types/siginfo_t.h" | |
int si_tid; | |
#line 11305 "obj/release.linux/GuiApplication.c" | |
#line 66 "/usr/include/bits/types/siginfo_t.h" | |
int si_overrun; | |
#line 11310 "obj/release.linux/GuiApplication.c" | |
#line 67 "/usr/include/bits/types/siginfo_t.h" | |
__sigval_t si_sigval; | |
#line 11315 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _timer; | |
#line 11318 "obj/release.linux/GuiApplication.c" | |
#line 71 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 73 "/usr/include/bits/types/siginfo_t.h" | |
__pid_t si_pid; | |
#line 11327 "obj/release.linux/GuiApplication.c" | |
#line 74 "/usr/include/bits/types/siginfo_t.h" | |
__uid_t si_uid; | |
#line 11332 "obj/release.linux/GuiApplication.c" | |
#line 75 "/usr/include/bits/types/siginfo_t.h" | |
__sigval_t si_sigval; | |
#line 11337 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _rt; | |
#line 11340 "obj/release.linux/GuiApplication.c" | |
#line 79 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 81 "/usr/include/bits/types/siginfo_t.h" | |
__pid_t si_pid; | |
#line 11349 "obj/release.linux/GuiApplication.c" | |
#line 82 "/usr/include/bits/types/siginfo_t.h" | |
__uid_t si_uid; | |
#line 11354 "obj/release.linux/GuiApplication.c" | |
#line 83 "/usr/include/bits/types/siginfo_t.h" | |
int si_status; | |
#line 11359 "obj/release.linux/GuiApplication.c" | |
#line 84 "/usr/include/bits/types/siginfo_t.h" | |
__clock_t si_utime; | |
#line 11364 "obj/release.linux/GuiApplication.c" | |
#line 85 "/usr/include/bits/types/siginfo_t.h" | |
__clock_t si_stime; | |
#line 11369 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sigchld; | |
#line 11372 "obj/release.linux/GuiApplication.c" | |
#line 89 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 91 "/usr/include/bits/types/siginfo_t.h" | |
void * si_addr; | |
#line 11381 "obj/release.linux/GuiApplication.c" | |
#line 93 "/usr/include/bits/types/siginfo_t.h" | |
short int si_addr_lsb; | |
#line 11386 "obj/release.linux/GuiApplication.c" | |
#line 94 "/usr/include/bits/types/siginfo_t.h" | |
union | |
{ | |
#line 97 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 99 "/usr/include/bits/types/siginfo_t.h" | |
void * _lower; | |
#line 11399 "obj/release.linux/GuiApplication.c" | |
#line 100 "/usr/include/bits/types/siginfo_t.h" | |
void * _upper; | |
#line 11404 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _addr_bnd; | |
#line 11407 "obj/release.linux/GuiApplication.c" | |
#line 103 "/usr/include/bits/types/siginfo_t.h" | |
__uint32_t _pkey; | |
#line 11412 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _bounds; | |
#line 11415 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sigfault; | |
#line 11418 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 110 "/usr/include/bits/types/siginfo_t.h" | |
long int si_band; | |
#line 11427 "obj/release.linux/GuiApplication.c" | |
#line 111 "/usr/include/bits/types/siginfo_t.h" | |
int si_fd; | |
#line 11432 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sigpoll; | |
#line 11435 "obj/release.linux/GuiApplication.c" | |
#line 116 "/usr/include/bits/types/siginfo_t.h" | |
struct | |
{ | |
#line 118 "/usr/include/bits/types/siginfo_t.h" | |
void * _call_addr; | |
#line 11444 "obj/release.linux/GuiApplication.c" | |
#line 119 "/usr/include/bits/types/siginfo_t.h" | |
int _syscall; | |
#line 11449 "obj/release.linux/GuiApplication.c" | |
#line 120 "/usr/include/bits/types/siginfo_t.h" | |
unsigned int _arch; | |
#line 11454 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sigsys; | |
#line 11457 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sifields; | |
#line 11460 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct siginfo_t; | |
#line 11463 "obj/release.linux/GuiApplication.c" | |
#line 35 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
SI_ASYNCNL = -60, SI_DETHREAD = -7, SI_TKILL, SI_SIGIO, SI_ASYNCIO, SI_MESGQ, SI_TIMER, SI_QUEUE, SI_USER, SI_KERNEL = 0x80 | |
}; | |
#line 11472 "obj/release.linux/GuiApplication.c" | |
#line 71 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
ILL_ILLOPC = 1, ILL_ILLOPN, ILL_ILLADR, ILL_ILLTRP, ILL_PRVOPC, ILL_PRVREG, ILL_COPROC, ILL_BADSTK, ILL_BADIADDR | |
}; | |
#line 11481 "obj/release.linux/GuiApplication.c" | |
#line 94 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
FPE_INTDIV = 1, FPE_INTOVF, FPE_FLTDIV, FPE_FLTOVF, FPE_FLTUND, FPE_FLTRES, FPE_FLTINV, FPE_FLTSUB, FPE_FLTUNK = 14, FPE_CONDTRAP | |
}; | |
#line 11490 "obj/release.linux/GuiApplication.c" | |
#line 119 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
SEGV_MAPERR = 1, SEGV_ACCERR, SEGV_BNDERR, SEGV_PKUERR, SEGV_ACCADI, SEGV_ADIDERR, SEGV_ADIPERR, SEGV_MTEAERR, SEGV_MTESERR | |
}; | |
#line 11499 "obj/release.linux/GuiApplication.c" | |
#line 142 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
BUS_ADRALN = 1, BUS_ADRERR, BUS_OBJERR, BUS_MCEERR_AR, BUS_MCEERR_AO | |
}; | |
#line 11508 "obj/release.linux/GuiApplication.c" | |
#line 176 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
CLD_EXITED = 1, CLD_KILLED, CLD_DUMPED, CLD_TRAPPED, CLD_STOPPED, CLD_CONTINUED | |
}; | |
#line 11517 "obj/release.linux/GuiApplication.c" | |
#line 193 "/usr/include/bits/siginfo-consts.h" | |
enum | |
{ | |
POLL_IN = 1, POLL_OUT, POLL_MSG, POLL_ERR, POLL_PRI, POLL_HUP | |
}; | |
#line 11526 "obj/release.linux/GuiApplication.c" | |
#line 16 "/usr/include/bits/types/sigval_t.h" | |
typedef __sigval_t sigval_t; | |
#line 11532 "obj/release.linux/GuiApplication.c" | |
#line 22 "/usr/include/bits/types/sigevent_t.h" | |
typedef struct sigevent | |
{ | |
#line 24 "/usr/include/bits/types/sigevent_t.h" | |
__sigval_t sigev_value; | |
#line 11542 "obj/release.linux/GuiApplication.c" | |
#line 25 "/usr/include/bits/types/sigevent_t.h" | |
int sigev_signo; | |
#line 11547 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/types/sigevent_t.h" | |
int sigev_notify; | |
#line 11552 "obj/release.linux/GuiApplication.c" | |
#line 28 "/usr/include/bits/types/sigevent_t.h" | |
union | |
{ | |
#line 30 "/usr/include/bits/types/sigevent_t.h" | |
int _pad[12]; | |
#line 11561 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/bits/types/sigevent_t.h" | |
__pid_t _tid; | |
#line 11566 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/types/sigevent_t.h" | |
struct | |
{ | |
#line 38 "/usr/include/bits/types/sigevent_t.h" | |
void (* _function)(__sigval_t); | |
#line 11575 "obj/release.linux/GuiApplication.c" | |
#line 39 "/usr/include/bits/types/sigevent_t.h" | |
pthread_attr_t * _attribute; | |
#line 11580 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sigev_thread; | |
#line 11583 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct _sigev_un; | |
#line 11586 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct sigevent_t; | |
#line 11589 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/sigevent-consts.h" | |
enum | |
{ | |
SIGEV_SIGNAL = 0, SIGEV_NONE, SIGEV_THREAD, SIGEV_THREAD_ID = 4 | |
}; | |
#line 11598 "obj/release.linux/GuiApplication.c" | |
#line 72 "/usr/include/signal.h" | |
typedef void (* __sighandler_t)(int); | |
#line 11604 "obj/release.linux/GuiApplication.c" | |
#line 77 "/usr/include/signal.h" | |
extern __sighandler_t __sysv_signal(int __sig, __sighandler_t __handler) __attribute__((__nothrow__, __leaf__)); | |
#line 11610 "obj/release.linux/GuiApplication.c" | |
#line 88 "/usr/include/signal.h" | |
extern __sighandler_t signal(int __sig, __sighandler_t __handler) __attribute__((__nothrow__, __leaf__)); | |
#line 11616 "obj/release.linux/GuiApplication.c" | |
#line 112 "/usr/include/signal.h" | |
extern int kill(__pid_t __pid, int __sig) __attribute__((__nothrow__, __leaf__)); | |
#line 11622 "obj/release.linux/GuiApplication.c" | |
#line 119 "/usr/include/signal.h" | |
extern int killpg(__pid_t __pgrp, int __sig) __attribute__((__nothrow__, __leaf__)); | |
#line 11628 "obj/release.linux/GuiApplication.c" | |
#line 123 "/usr/include/signal.h" | |
extern int raise(int __sig) __attribute__((__nothrow__, __leaf__)); | |
#line 11634 "obj/release.linux/GuiApplication.c" | |
#line 127 "/usr/include/signal.h" | |
extern __sighandler_t ssignal(int __sig, __sighandler_t __handler) __attribute__((__nothrow__, __leaf__)); | |
#line 11640 "obj/release.linux/GuiApplication.c" | |
#line 129 "/usr/include/signal.h" | |
extern int gsignal(int __sig) __attribute__((__nothrow__, __leaf__)); | |
#line 11646 "obj/release.linux/GuiApplication.c" | |
#line 134 "/usr/include/signal.h" | |
extern void psignal(int __sig, const char * __s); | |
#line 11652 "obj/release.linux/GuiApplication.c" | |
#line 137 "/usr/include/signal.h" | |
extern void psiginfo(const siginfo_t * __pinfo, const char * __s); | |
#line 11658 "obj/release.linux/GuiApplication.c" | |
#line 173 "/usr/include/signal.h" | |
extern int sigblock(int __mask) __attribute__((__nothrow__, __leaf__)) __attribute__((__deprecated__)); | |
#line 11664 "obj/release.linux/GuiApplication.c" | |
#line 176 "/usr/include/signal.h" | |
extern int sigsetmask(int __mask) __attribute__((__nothrow__, __leaf__)) __attribute__((__deprecated__)); | |
#line 11670 "obj/release.linux/GuiApplication.c" | |
#line 179 "/usr/include/signal.h" | |
extern int siggetmask(void) __attribute__((__nothrow__, __leaf__)) __attribute__((__deprecated__)); | |
#line 11676 "obj/release.linux/GuiApplication.c" | |
#line 193 "/usr/include/signal.h" | |
typedef __sighandler_t sig_t; | |
#line 11682 "obj/release.linux/GuiApplication.c" | |
#line 199 "/usr/include/signal.h" | |
extern int sigemptyset(sigset_t * __set) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 11688 "obj/release.linux/GuiApplication.c" | |
#line 202 "/usr/include/signal.h" | |
extern int sigfillset(sigset_t * __set) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 11694 "obj/release.linux/GuiApplication.c" | |
#line 205 "/usr/include/signal.h" | |
extern int sigaddset(sigset_t * __set, int __signo) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 11700 "obj/release.linux/GuiApplication.c" | |
#line 208 "/usr/include/signal.h" | |
extern int sigdelset(sigset_t * __set, int __signo) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 11706 "obj/release.linux/GuiApplication.c" | |
#line 211 "/usr/include/signal.h" | |
extern int sigismember(const sigset_t * __set, int __signo) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 11712 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/sigaction.h" | |
struct sigaction | |
{ | |
#line 31 "/usr/include/bits/sigaction.h" | |
union | |
{ | |
#line 34 "/usr/include/bits/sigaction.h" | |
__sighandler_t sa_handler; | |
#line 11726 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/sigaction.h" | |
void (* sa_sigaction)(int, siginfo_t *, void *); | |
#line 11731 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __sigaction_handler; | |
#line 11734 "obj/release.linux/GuiApplication.c" | |
#line 46 "/usr/include/bits/sigaction.h" | |
__sigset_t sa_mask; | |
#line 11739 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/bits/sigaction.h" | |
int sa_flags; | |
#line 11744 "obj/release.linux/GuiApplication.c" | |
#line 52 "/usr/include/bits/sigaction.h" | |
void (* sa_restorer)(void); | |
#line 11749 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11752 "obj/release.linux/GuiApplication.c" | |
#line 232 "/usr/include/signal.h" | |
extern int sigprocmask(int __how, const sigset_t * __restrict __set, sigset_t * __restrict __oset) __attribute__((__nothrow__, __leaf__)); | |
#line 11758 "obj/release.linux/GuiApplication.c" | |
#line 240 "/usr/include/signal.h" | |
extern int sigsuspend(const sigset_t * __set) __attribute__((__nonnull__ (1))); | |
#line 11764 "obj/release.linux/GuiApplication.c" | |
#line 243 "/usr/include/signal.h" | |
extern int sigaction(int __sig, const struct sigaction * __restrict __act, struct sigaction * __restrict __oact) __attribute__((__nothrow__, __leaf__)); | |
#line 11770 "obj/release.linux/GuiApplication.c" | |
#line 247 "/usr/include/signal.h" | |
extern int sigpending(sigset_t * __set) __attribute__((__nothrow__, __leaf__)) __attribute__((__nonnull__ (1))); | |
#line 11776 "obj/release.linux/GuiApplication.c" | |
#line 255 "/usr/include/signal.h" | |
extern int sigwait(const sigset_t * __restrict __set, int * __restrict __sig) __attribute__((__nonnull__ (1, 2))); | |
#line 11782 "obj/release.linux/GuiApplication.c" | |
#line 264 "/usr/include/signal.h" | |
extern int sigwaitinfo(const sigset_t * __restrict __set, siginfo_t * __restrict __info) __attribute__((__nonnull__ (1))); | |
#line 11788 "obj/release.linux/GuiApplication.c" | |
#line 273 "/usr/include/signal.h" | |
extern int sigtimedwait(const sigset_t * __restrict __set, siginfo_t * __restrict __info, const struct timespec * __restrict __timeout) __attribute__((__nonnull__ (1))); | |
#line 11794 "obj/release.linux/GuiApplication.c" | |
#line 292 "/usr/include/signal.h" | |
extern int sigqueue(__pid_t __pid, int __sig, const union sigval __val) __attribute__((__nothrow__, __leaf__)); | |
#line 11800 "obj/release.linux/GuiApplication.c" | |
#line 31 "/usr/include/bits/sigcontext.h" | |
struct _fpx_sw_bytes | |
{ | |
#line 33 "/usr/include/bits/sigcontext.h" | |
__uint32_t magic1; | |
#line 11810 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/bits/sigcontext.h" | |
__uint32_t extended_size; | |
#line 11815 "obj/release.linux/GuiApplication.c" | |
#line 35 "/usr/include/bits/sigcontext.h" | |
__uint64_t xstate_bv; | |
#line 11820 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/sigcontext.h" | |
__uint32_t xstate_size; | |
#line 11825 "obj/release.linux/GuiApplication.c" | |
#line 37 "/usr/include/bits/sigcontext.h" | |
__uint32_t __glibc_reserved1[7]; | |
#line 11830 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11833 "obj/release.linux/GuiApplication.c" | |
#line 40 "/usr/include/bits/sigcontext.h" | |
struct _fpreg | |
{ | |
#line 42 "/usr/include/bits/sigcontext.h" | |
unsigned short significand[4]; | |
#line 11843 "obj/release.linux/GuiApplication.c" | |
#line 43 "/usr/include/bits/sigcontext.h" | |
unsigned short exponent; | |
#line 11848 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11851 "obj/release.linux/GuiApplication.c" | |
#line 46 "/usr/include/bits/sigcontext.h" | |
struct _fpxreg | |
{ | |
#line 48 "/usr/include/bits/sigcontext.h" | |
unsigned short significand[4]; | |
#line 11861 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/bits/sigcontext.h" | |
unsigned short exponent; | |
#line 11866 "obj/release.linux/GuiApplication.c" | |
#line 50 "/usr/include/bits/sigcontext.h" | |
unsigned short __glibc_reserved1[3]; | |
#line 11871 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11874 "obj/release.linux/GuiApplication.c" | |
#line 53 "/usr/include/bits/sigcontext.h" | |
struct _xmmreg | |
{ | |
#line 55 "/usr/include/bits/sigcontext.h" | |
__uint32_t element[4]; | |
#line 11884 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11887 "obj/release.linux/GuiApplication.c" | |
#line 123 "/usr/include/bits/sigcontext.h" | |
struct _fpstate | |
{ | |
#line 126 "/usr/include/bits/sigcontext.h" | |
__uint16_t cwd; | |
#line 11897 "obj/release.linux/GuiApplication.c" | |
#line 127 "/usr/include/bits/sigcontext.h" | |
__uint16_t swd; | |
#line 11902 "obj/release.linux/GuiApplication.c" | |
#line 128 "/usr/include/bits/sigcontext.h" | |
__uint16_t ftw; | |
#line 11907 "obj/release.linux/GuiApplication.c" | |
#line 129 "/usr/include/bits/sigcontext.h" | |
__uint16_t fop; | |
#line 11912 "obj/release.linux/GuiApplication.c" | |
#line 130 "/usr/include/bits/sigcontext.h" | |
__uint64_t rip; | |
#line 11917 "obj/release.linux/GuiApplication.c" | |
#line 131 "/usr/include/bits/sigcontext.h" | |
__uint64_t rdp; | |
#line 11922 "obj/release.linux/GuiApplication.c" | |
#line 132 "/usr/include/bits/sigcontext.h" | |
__uint32_t mxcsr; | |
#line 11927 "obj/release.linux/GuiApplication.c" | |
#line 133 "/usr/include/bits/sigcontext.h" | |
__uint32_t mxcr_mask; | |
#line 11932 "obj/release.linux/GuiApplication.c" | |
#line 134 "/usr/include/bits/sigcontext.h" | |
struct _fpxreg _st[8]; | |
#line 11937 "obj/release.linux/GuiApplication.c" | |
#line 135 "/usr/include/bits/sigcontext.h" | |
struct _xmmreg _xmm[16]; | |
#line 11942 "obj/release.linux/GuiApplication.c" | |
#line 136 "/usr/include/bits/sigcontext.h" | |
__uint32_t __glibc_reserved1[24]; | |
#line 11947 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 11950 "obj/release.linux/GuiApplication.c" | |
#line 139 "/usr/include/bits/sigcontext.h" | |
struct sigcontext | |
{ | |
#line 141 "/usr/include/bits/sigcontext.h" | |
__uint64_t r8; | |
#line 11960 "obj/release.linux/GuiApplication.c" | |
#line 142 "/usr/include/bits/sigcontext.h" | |
__uint64_t r9; | |
#line 11965 "obj/release.linux/GuiApplication.c" | |
#line 143 "/usr/include/bits/sigcontext.h" | |
__uint64_t r10; | |
#line 11970 "obj/release.linux/GuiApplication.c" | |
#line 144 "/usr/include/bits/sigcontext.h" | |
__uint64_t r11; | |
#line 11975 "obj/release.linux/GuiApplication.c" | |
#line 145 "/usr/include/bits/sigcontext.h" | |
__uint64_t r12; | |
#line 11980 "obj/release.linux/GuiApplication.c" | |
#line 146 "/usr/include/bits/sigcontext.h" | |
__uint64_t r13; | |
#line 11985 "obj/release.linux/GuiApplication.c" | |
#line 147 "/usr/include/bits/sigcontext.h" | |
__uint64_t r14; | |
#line 11990 "obj/release.linux/GuiApplication.c" | |
#line 148 "/usr/include/bits/sigcontext.h" | |
__uint64_t r15; | |
#line 11995 "obj/release.linux/GuiApplication.c" | |
#line 149 "/usr/include/bits/sigcontext.h" | |
__uint64_t rdi; | |
#line 12000 "obj/release.linux/GuiApplication.c" | |
#line 150 "/usr/include/bits/sigcontext.h" | |
__uint64_t rsi; | |
#line 12005 "obj/release.linux/GuiApplication.c" | |
#line 151 "/usr/include/bits/sigcontext.h" | |
__uint64_t rbp; | |
#line 12010 "obj/release.linux/GuiApplication.c" | |
#line 152 "/usr/include/bits/sigcontext.h" | |
__uint64_t rbx; | |
#line 12015 "obj/release.linux/GuiApplication.c" | |
#line 153 "/usr/include/bits/sigcontext.h" | |
__uint64_t rdx; | |
#line 12020 "obj/release.linux/GuiApplication.c" | |
#line 154 "/usr/include/bits/sigcontext.h" | |
__uint64_t rax; | |
#line 12025 "obj/release.linux/GuiApplication.c" | |
#line 155 "/usr/include/bits/sigcontext.h" | |
__uint64_t rcx; | |
#line 12030 "obj/release.linux/GuiApplication.c" | |
#line 156 "/usr/include/bits/sigcontext.h" | |
__uint64_t rsp; | |
#line 12035 "obj/release.linux/GuiApplication.c" | |
#line 157 "/usr/include/bits/sigcontext.h" | |
__uint64_t rip; | |
#line 12040 "obj/release.linux/GuiApplication.c" | |
#line 158 "/usr/include/bits/sigcontext.h" | |
__uint64_t eflags; | |
#line 12045 "obj/release.linux/GuiApplication.c" | |
#line 159 "/usr/include/bits/sigcontext.h" | |
unsigned short cs; | |
#line 12050 "obj/release.linux/GuiApplication.c" | |
#line 160 "/usr/include/bits/sigcontext.h" | |
unsigned short gs; | |
#line 12055 "obj/release.linux/GuiApplication.c" | |
#line 161 "/usr/include/bits/sigcontext.h" | |
unsigned short fs; | |
#line 12060 "obj/release.linux/GuiApplication.c" | |
#line 162 "/usr/include/bits/sigcontext.h" | |
unsigned short __pad0; | |
#line 12065 "obj/release.linux/GuiApplication.c" | |
#line 163 "/usr/include/bits/sigcontext.h" | |
__uint64_t err; | |
#line 12070 "obj/release.linux/GuiApplication.c" | |
#line 164 "/usr/include/bits/sigcontext.h" | |
__uint64_t trapno; | |
#line 12075 "obj/release.linux/GuiApplication.c" | |
#line 165 "/usr/include/bits/sigcontext.h" | |
__uint64_t oldmask; | |
#line 12080 "obj/release.linux/GuiApplication.c" | |
#line 166 "/usr/include/bits/sigcontext.h" | |
__uint64_t cr2; | |
#line 12085 "obj/release.linux/GuiApplication.c" | |
#line 167 "/usr/include/bits/sigcontext.h" | |
union | |
{ | |
#line 169 "/usr/include/bits/sigcontext.h" | |
struct _fpstate * fpstate; | |
#line 12094 "obj/release.linux/GuiApplication.c" | |
#line 170 "/usr/include/bits/sigcontext.h" | |
__uint64_t __fpstate_word; | |
#line 12099 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12102 "obj/release.linux/GuiApplication.c" | |
#line 172 "/usr/include/bits/sigcontext.h" | |
__uint64_t __reserved1[8]; | |
#line 12107 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12110 "obj/release.linux/GuiApplication.c" | |
#line 177 "/usr/include/bits/sigcontext.h" | |
struct _xsave_hdr | |
{ | |
#line 179 "/usr/include/bits/sigcontext.h" | |
__uint64_t xstate_bv; | |
#line 12120 "obj/release.linux/GuiApplication.c" | |
#line 180 "/usr/include/bits/sigcontext.h" | |
__uint64_t __glibc_reserved1[2]; | |
#line 12125 "obj/release.linux/GuiApplication.c" | |
#line 181 "/usr/include/bits/sigcontext.h" | |
__uint64_t __glibc_reserved2[5]; | |
#line 12130 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12133 "obj/release.linux/GuiApplication.c" | |
#line 184 "/usr/include/bits/sigcontext.h" | |
struct _ymmh_state | |
{ | |
#line 186 "/usr/include/bits/sigcontext.h" | |
__uint32_t ymmh_space[64]; | |
#line 12143 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12146 "obj/release.linux/GuiApplication.c" | |
#line 189 "/usr/include/bits/sigcontext.h" | |
struct _xstate | |
{ | |
#line 191 "/usr/include/bits/sigcontext.h" | |
struct _fpstate fpstate; | |
#line 12156 "obj/release.linux/GuiApplication.c" | |
#line 192 "/usr/include/bits/sigcontext.h" | |
struct _xsave_hdr xstate_hdr; | |
#line 12161 "obj/release.linux/GuiApplication.c" | |
#line 193 "/usr/include/bits/sigcontext.h" | |
struct _ymmh_state ymmh; | |
#line 12166 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12169 "obj/release.linux/GuiApplication.c" | |
#line 304 "/usr/include/signal.h" | |
extern int sigreturn(struct sigcontext * __scp) __attribute__((__nothrow__, __leaf__)); | |
#line 12175 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/types/stack_t.h" | |
typedef struct | |
{ | |
#line 28 "/usr/include/bits/types/stack_t.h" | |
void * ss_sp; | |
#line 12185 "obj/release.linux/GuiApplication.c" | |
#line 29 "/usr/include/bits/types/stack_t.h" | |
int ss_flags; | |
#line 12190 "obj/release.linux/GuiApplication.c" | |
#line 30 "/usr/include/bits/types/stack_t.h" | |
size_t ss_size; | |
#line 12195 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct stack_t; | |
#line 12198 "obj/release.linux/GuiApplication.c" | |
#line 37 "/usr/include/sys/ucontext.h" | |
typedef long long int greg_t; | |
#line 12204 "obj/release.linux/GuiApplication.c" | |
#line 46 "/usr/include/sys/ucontext.h" | |
typedef greg_t gregset_t[23]; | |
#line 12210 "obj/release.linux/GuiApplication.c" | |
#line 101 "/usr/include/sys/ucontext.h" | |
struct _libc_fpxreg | |
{ | |
#line 103 "/usr/include/sys/ucontext.h" | |
unsigned short int significand[4]; | |
#line 12220 "obj/release.linux/GuiApplication.c" | |
#line 104 "/usr/include/sys/ucontext.h" | |
unsigned short int exponent; | |
#line 12225 "obj/release.linux/GuiApplication.c" | |
#line 105 "/usr/include/sys/ucontext.h" | |
unsigned short int __glibc_reserved1[3]; | |
#line 12230 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12233 "obj/release.linux/GuiApplication.c" | |
#line 108 "/usr/include/sys/ucontext.h" | |
struct _libc_xmmreg | |
{ | |
#line 110 "/usr/include/sys/ucontext.h" | |
__uint32_t element[4]; | |
#line 12243 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12246 "obj/release.linux/GuiApplication.c" | |
#line 113 "/usr/include/sys/ucontext.h" | |
struct _libc_fpstate | |
{ | |
#line 116 "/usr/include/sys/ucontext.h" | |
__uint16_t cwd; | |
#line 12256 "obj/release.linux/GuiApplication.c" | |
#line 117 "/usr/include/sys/ucontext.h" | |
__uint16_t swd; | |
#line 12261 "obj/release.linux/GuiApplication.c" | |
#line 118 "/usr/include/sys/ucontext.h" | |
__uint16_t ftw; | |
#line 12266 "obj/release.linux/GuiApplication.c" | |
#line 119 "/usr/include/sys/ucontext.h" | |
__uint16_t fop; | |
#line 12271 "obj/release.linux/GuiApplication.c" | |
#line 120 "/usr/include/sys/ucontext.h" | |
__uint64_t rip; | |
#line 12276 "obj/release.linux/GuiApplication.c" | |
#line 121 "/usr/include/sys/ucontext.h" | |
__uint64_t rdp; | |
#line 12281 "obj/release.linux/GuiApplication.c" | |
#line 122 "/usr/include/sys/ucontext.h" | |
__uint32_t mxcsr; | |
#line 12286 "obj/release.linux/GuiApplication.c" | |
#line 123 "/usr/include/sys/ucontext.h" | |
__uint32_t mxcr_mask; | |
#line 12291 "obj/release.linux/GuiApplication.c" | |
#line 124 "/usr/include/sys/ucontext.h" | |
struct _libc_fpxreg _st[8]; | |
#line 12296 "obj/release.linux/GuiApplication.c" | |
#line 125 "/usr/include/sys/ucontext.h" | |
struct _libc_xmmreg _xmm[16]; | |
#line 12301 "obj/release.linux/GuiApplication.c" | |
#line 126 "/usr/include/sys/ucontext.h" | |
__uint32_t __glibc_reserved1[24]; | |
#line 12306 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12309 "obj/release.linux/GuiApplication.c" | |
#line 130 "/usr/include/sys/ucontext.h" | |
typedef struct _libc_fpstate * fpregset_t; | |
#line 12315 "obj/release.linux/GuiApplication.c" | |
#line 133 "/usr/include/sys/ucontext.h" | |
typedef struct | |
{ | |
#line 135 "/usr/include/sys/ucontext.h" | |
gregset_t gregs; | |
#line 12325 "obj/release.linux/GuiApplication.c" | |
#line 137 "/usr/include/sys/ucontext.h" | |
fpregset_t fpregs; | |
#line 12330 "obj/release.linux/GuiApplication.c" | |
#line 138 "/usr/include/sys/ucontext.h" | |
unsigned long long __reserved1[8]; | |
#line 12335 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct mcontext_t; | |
#line 12338 "obj/release.linux/GuiApplication.c" | |
#line 142 "/usr/include/sys/ucontext.h" | |
typedef struct ucontext_t | |
{ | |
#line 144 "/usr/include/sys/ucontext.h" | |
unsigned long int uc_flags; | |
#line 12348 "obj/release.linux/GuiApplication.c" | |
#line 145 "/usr/include/sys/ucontext.h" | |
struct ucontext_t * uc_link; | |
#line 12353 "obj/release.linux/GuiApplication.c" | |
#line 146 "/usr/include/sys/ucontext.h" | |
stack_t uc_stack; | |
#line 12358 "obj/release.linux/GuiApplication.c" | |
#line 147 "/usr/include/sys/ucontext.h" | |
mcontext_t uc_mcontext; | |
#line 12363 "obj/release.linux/GuiApplication.c" | |
#line 148 "/usr/include/sys/ucontext.h" | |
sigset_t uc_sigmask; | |
#line 12368 "obj/release.linux/GuiApplication.c" | |
#line 149 "/usr/include/sys/ucontext.h" | |
struct _libc_fpstate __fpregs_mem; | |
#line 12373 "obj/release.linux/GuiApplication.c" | |
#line 150 "/usr/include/sys/ucontext.h" | |
unsigned long long int __ssp[4]; | |
#line 12378 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct ucontext_t; | |
#line 12381 "obj/release.linux/GuiApplication.c" | |
#line 324 "/usr/include/signal.h" | |
extern int siginterrupt(int __sig, int __interrupt) __attribute__((__nothrow__, __leaf__)) __attribute__((__deprecated__ ("Use sigaction with SA_RESTART instead"))); | |
#line 12387 "obj/release.linux/GuiApplication.c" | |
#line 27 "/usr/include/bits/ss_flags.h" | |
enum | |
{ | |
SS_ONSTACK = 1, SS_DISABLE | |
}; | |
#line 12396 "obj/release.linux/GuiApplication.c" | |
#line 333 "/usr/include/signal.h" | |
extern int sigaltstack(const stack_t * __restrict __ss, stack_t * __restrict __oss) __attribute__((__nothrow__, __leaf__)); | |
#line 12402 "obj/release.linux/GuiApplication.c" | |
#line 23 "/usr/include/bits/types/struct_sigstack.h" | |
struct sigstack | |
{ | |
#line 25 "/usr/include/bits/types/struct_sigstack.h" | |
void * ss_sp; | |
#line 12412 "obj/release.linux/GuiApplication.c" | |
#line 26 "/usr/include/bits/types/struct_sigstack.h" | |
int ss_onstack; | |
#line 12417 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12420 "obj/release.linux/GuiApplication.c" | |
#line 347 "/usr/include/signal.h" | |
extern int sigstack(struct sigstack * __ss, struct sigstack * __oss) __attribute__((__nothrow__, __leaf__)) __attribute__((__deprecated__)); | |
#line 12426 "obj/release.linux/GuiApplication.c" | |
#line 31 "/usr/include/bits/sigthread.h" | |
extern int pthread_sigmask(int __how, const __sigset_t * __restrict __newmask, __sigset_t * __restrict __oldmask) __attribute__((__nothrow__, __leaf__)); | |
#line 12432 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/bits/sigthread.h" | |
extern int pthread_kill(pthread_t __threadid, int __signo) __attribute__((__nothrow__, __leaf__)); | |
#line 12438 "obj/release.linux/GuiApplication.c" | |
#line 383 "/usr/include/signal.h" | |
extern int __libc_current_sigrtmin(void) __attribute__((__nothrow__, __leaf__)); | |
#line 12444 "obj/release.linux/GuiApplication.c" | |
#line 385 "/usr/include/signal.h" | |
extern int __libc_current_sigrtmax(void) __attribute__((__nothrow__, __leaf__)); | |
#line 12450 "obj/release.linux/GuiApplication.c" | |
#line 5 "/usr/include/bits/types/idtype_t.h" | |
typedef enum | |
{ | |
P_ALL, P_PID, P_PGID, P_PIDFD | |
} idtype_t; | |
#line 12459 "obj/release.linux/GuiApplication.c" | |
#line 83 "/usr/include/sys/wait.h" | |
extern __pid_t wait(int * __stat_loc); | |
#line 12465 "obj/release.linux/GuiApplication.c" | |
#line 106 "/usr/include/sys/wait.h" | |
extern __pid_t waitpid(__pid_t __pid, int * __stat_loc, int __options); | |
#line 12471 "obj/release.linux/GuiApplication.c" | |
#line 127 "/usr/include/sys/wait.h" | |
extern int waitid(idtype_t __idtype, __id_t __id, siginfo_t * __infop, int __options); | |
#line 12477 "obj/release.linux/GuiApplication.c" | |
#line 135 "/usr/include/sys/wait.h" | |
struct rusage; | |
#line 12483 "obj/release.linux/GuiApplication.c" | |
#line 143 "/usr/include/sys/wait.h" | |
extern __pid_t wait3(int * __stat_loc, int __options, struct rusage * __usage) __attribute__((__nothrow__)); | |
#line 12489 "obj/release.linux/GuiApplication.c" | |
#line 159 "/usr/include/sys/wait.h" | |
extern __pid_t wait4(__pid_t __pid, int * __stat_loc, int __options, struct rusage * __usage) __attribute__((__nothrow__)); | |
#line 12495 "obj/release.linux/GuiApplication.c" | |
#line 34 "/usr/include/arpa/inet.h" | |
extern in_addr_t inet_addr(const char * __cp) __attribute__((__nothrow__, __leaf__)); | |
#line 12501 "obj/release.linux/GuiApplication.c" | |
#line 37 "/usr/include/arpa/inet.h" | |
extern in_addr_t inet_lnaof(struct in_addr __in) __attribute__((__nothrow__, __leaf__)); | |
#line 12507 "obj/release.linux/GuiApplication.c" | |
#line 41 "/usr/include/arpa/inet.h" | |
extern struct in_addr inet_makeaddr(in_addr_t __net, in_addr_t __host) __attribute__((__nothrow__, __leaf__)); | |
#line 12513 "obj/release.linux/GuiApplication.c" | |
#line 45 "/usr/include/arpa/inet.h" | |
extern in_addr_t inet_netof(struct in_addr __in) __attribute__((__nothrow__, __leaf__)); | |
#line 12519 "obj/release.linux/GuiApplication.c" | |
#line 49 "/usr/include/arpa/inet.h" | |
extern in_addr_t inet_network(const char * __cp) __attribute__((__nothrow__, __leaf__)); | |
#line 12525 "obj/release.linux/GuiApplication.c" | |
#line 53 "/usr/include/arpa/inet.h" | |
extern char * inet_ntoa(struct in_addr __in) __attribute__((__nothrow__, __leaf__)); | |
#line 12531 "obj/release.linux/GuiApplication.c" | |
#line 58 "/usr/include/arpa/inet.h" | |
extern int inet_pton(int __af, const char * __restrict __cp, void * __restrict __buf) __attribute__((__nothrow__, __leaf__)); | |
#line 12537 "obj/release.linux/GuiApplication.c" | |
#line 64 "/usr/include/arpa/inet.h" | |
extern const char * inet_ntop(int __af, const void * __restrict __cp, char * __restrict __buf, socklen_t __len) __attribute__((__nothrow__, __leaf__)); | |
#line 12543 "obj/release.linux/GuiApplication.c" | |
#line 73 "/usr/include/arpa/inet.h" | |
extern int inet_aton(const char * __cp, struct in_addr * __inp) __attribute__((__nothrow__, __leaf__)); | |
#line 12549 "obj/release.linux/GuiApplication.c" | |
#line 77 "/usr/include/arpa/inet.h" | |
extern char * inet_neta(in_addr_t __net, char * __buf, size_t __len) __attribute__((__nothrow__, __leaf__)) __attribute__((__deprecated__ ("Use inet_ntop instead"))); | |
#line 12555 "obj/release.linux/GuiApplication.c" | |
#line 83 "/usr/include/arpa/inet.h" | |
extern char * inet_net_ntop(int __af, const void * __cp, int __bits, char * __buf, size_t __len) __attribute__((__nothrow__, __leaf__)); | |
#line 12561 "obj/release.linux/GuiApplication.c" | |
#line 89 "/usr/include/arpa/inet.h" | |
extern int inet_net_pton(int __af, const char * __cp, void * __buf, size_t __len) __attribute__((__nothrow__, __leaf__)); | |
#line 12567 "obj/release.linux/GuiApplication.c" | |
#line 95 "/usr/include/arpa/inet.h" | |
extern unsigned int inet_nsap_addr(const char * __cp, unsigned char * __buf, int __len) __attribute__((__nothrow__, __leaf__)); | |
#line 12573 "obj/release.linux/GuiApplication.c" | |
#line 100 "/usr/include/arpa/inet.h" | |
extern char * inet_nsap_ntoa(int __len, const unsigned char * __cp, char * __buf) __attribute__((__nothrow__, __leaf__)); | |
#line 12579 "obj/release.linux/GuiApplication.c" | |
#line 33 "/usr/include/sys/poll.h" | |
typedef unsigned long int nfds_t; | |
#line 12585 "obj/release.linux/GuiApplication.c" | |
#line 36 "/usr/include/sys/poll.h" | |
struct pollfd | |
{ | |
#line 38 "/usr/include/sys/poll.h" | |
int fd; | |
#line 12595 "obj/release.linux/GuiApplication.c" | |
#line 39 "/usr/include/sys/poll.h" | |
short int events; | |
#line 12600 "obj/release.linux/GuiApplication.c" | |
#line 40 "/usr/include/sys/poll.h" | |
short int revents; | |
#line 12605 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12608 "obj/release.linux/GuiApplication.c" | |
#line 54 "/usr/include/sys/poll.h" | |
extern int poll(struct pollfd * __fds, nfds_t __nfds, int __timeout) __attribute__((__access__ (__write_only__, 1, 2))); | |
#line 12614 "obj/release.linux/GuiApplication.c" | |
#line 77 "src/gui/GuiApplication.ec" | |
typedef int SOCKET; | |
#line 12620 "obj/release.linux/GuiApplication.c" | |
#line 78 "src/gui/GuiApplication.ec" | |
typedef struct hostent HOSTENT; | |
#line 12626 "obj/release.linux/GuiApplication.c" | |
#line 79 "src/gui/GuiApplication.ec" | |
typedef struct sockaddr SOCKADDR; | |
#line 12632 "obj/release.linux/GuiApplication.c" | |
#line 80 "src/gui/GuiApplication.ec" | |
typedef struct sockaddr_in SOCKADDR_IN; | |
#line 12638 "obj/release.linux/GuiApplication.c" | |
#line 81 "src/gui/GuiApplication.ec" | |
typedef struct in_addr IN_ADDR; | |
#line 12644 "obj/release.linux/GuiApplication.c" | |
#line 100 "src/gui/GuiApplication.ec" | |
unsigned int __ecereNameSpace__ecere__gui__guiApplicationInitialized = 0; | |
#line 12650 "obj/release.linux/GuiApplication.c" | |
#line 102 "src/gui/GuiApplication.ec" | |
int __ecereNameSpace__ecere__gui__terminateX; | |
#line 12656 "obj/release.linux/GuiApplication.c" | |
#line 214 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Cursor_systemCursor; | |
#line 12662 "obj/release.linux/GuiApplication.c" | |
#line 234 "src/gui/GuiApplication.ec" | |
extern void * __ecereNameSpace__ecere__gui__drivers__xGlobalDisplay; | |
#line 12668 "obj/release.linux/GuiApplication.c" | |
#line 298 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Timer_delay; | |
#line 12674 "obj/release.linux/GuiApplication.c" | |
#line 340 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_size; | |
#line 12680 "obj/release.linux/GuiApplication.c" | |
#line 342 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_display; | |
#line 12686 "obj/release.linux/GuiApplication.c" | |
#line 343 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gfx__Display_flags; | |
#line 12692 "obj/release.linux/GuiApplication.c" | |
#line 368 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gfx__Surface_foreground; | |
#line 12698 "obj/release.linux/GuiApplication.c" | |
#line 368 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gfx__ColorAlpha___ecereNameSpace__ecere__gfx__Color; | |
#line 12704 "obj/release.linux/GuiApplication.c" | |
#line 390 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_active; | |
#line 12710 "obj/release.linux/GuiApplication.c" | |
#line 414 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_clientStart; | |
#line 12716 "obj/release.linux/GuiApplication.c" | |
#line 427 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_next; | |
#line 12722 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_nativeDecorations; | |
#line 12728 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_rootWindow; | |
#line 12734 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_state; | |
#line 12740 "obj/release.linux/GuiApplication.c" | |
#line 599 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_background; | |
#line 12746 "obj/release.linux/GuiApplication.c" | |
#line 601 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_cursor; | |
#line 12752 "obj/release.linux/GuiApplication.c" | |
#line 602 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_caption; | |
#line 12758 "obj/release.linux/GuiApplication.c" | |
#line 604 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_position; | |
#line 12764 "obj/release.linux/GuiApplication.c" | |
#line 779 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_autoCreate; | |
#line 12770 "obj/release.linux/GuiApplication.c" | |
#line 779 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_created; | |
#line 12776 "obj/release.linux/GuiApplication.c" | |
#line 1011 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_visible; | |
#line 12782 "obj/release.linux/GuiApplication.c" | |
#line 1094 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__net__Socket_next; | |
#line 12788 "obj/release.linux/GuiApplication.c" | |
#line 1095 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__net__Socket_processAlone; | |
#line 12794 "obj/release.linux/GuiApplication.c" | |
#line 1154 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__net__Service_processAlone; | |
#line 12800 "obj/release.linux/GuiApplication.c" | |
#line 1668 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__sys__Mutex_owningThread; | |
#line 12806 "obj/release.linux/GuiApplication.c" | |
#line 1668 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__sys__Mutex_lockCount; | |
#line 12812 "obj/release.linux/GuiApplication.c" | |
#line 1702 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__Window_text; | |
#line 12818 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BTNode; | |
#line 12824 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * first; | |
#line 12834 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * last; | |
#line 12839 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int count; | |
#line 12844 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int offset; | |
#line 12849 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int circ; | |
#line 12854 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12857 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataValue | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
char c; | |
#line 12871 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned char uc; | |
#line 12876 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
short s; | |
#line 12881 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned short us; | |
#line 12886 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int i; | |
#line 12891 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int ui; | |
#line 12896 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * p; | |
#line 12901 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
float f; | |
#line 12906 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
double d; | |
#line 12911 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
long long i64; | |
#line 12916 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
uint64 ui64; | |
#line 12921 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 12924 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12927 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex; | |
#line 12933 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Display3D; | |
#line 12939 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int x; | |
#line 12949 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int y; | |
#line 12954 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12957 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int w; | |
#line 12967 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int h; | |
#line 12972 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 12975 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Font; | |
#line 12981 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__ItemPtr; | |
#line 12987 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__AtlasNode | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
short x; | |
#line 12997 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
short y; | |
#line 13002 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
short width; | |
#line 13007 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13010 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__LinkList | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
void * first; | |
#line 13020 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * last; | |
#line 13025 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int count; | |
#line 13030 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13033 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FMFont; | |
#line 13039 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int left; | |
#line 13049 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int top; | |
#line 13054 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int right; | |
#line 13059 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int bottom; | |
#line 13064 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13067 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__HotKeySlot; | |
#line 13073 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__AnchorValue | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int type; | |
#line 13083 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int distance; | |
#line 13092 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float percent; | |
#line 13097 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 13100 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13103 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__MiddleAnchorValue | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int type; | |
#line 13113 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int distance; | |
#line 13122 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float percent; | |
#line 13127 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 13130 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13133 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
void * first; | |
#line 13143 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * last; | |
#line 13148 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int count; | |
#line 13153 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int offset; | |
#line 13158 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int circ; | |
#line 13163 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char __ecere_padding2[4]; | |
#line 13168 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13171 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__dialogs__FileFilter | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 13181 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * extensions; | |
#line 13186 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13189 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Array | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
uint64 * array; | |
#line 13199 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int count; | |
#line 13204 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int minAllocSize; | |
#line 13209 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13212 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__dialogs__FileType | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 13222 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * typeExtension; | |
#line 13227 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int forceExtension; | |
#line 13232 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13235 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditLine; | |
#line 13241 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__ObjectInfo; | |
#line 13247 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__SerialBuffer | |
{ | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned char * _buffer; | |
#line 13257 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
size_t count; | |
#line 13262 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
size_t _size; | |
#line 13267 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
size_t pos; | |
#line 13272 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13275 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void * __ecereNameSpace__ecere__com__eSystem_New(unsigned int size); | |
#line 13281 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void * __ecereNameSpace__ecere__com__eSystem_New0(unsigned int size); | |
#line 13287 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void * __ecereNameSpace__ecere__com__eSystem_Renew(void * memory, unsigned int size); | |
#line 13293 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void * __ecereNameSpace__ecere__com__eSystem_Renew0(void * memory, unsigned int size); | |
#line 13299 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eSystem_Delete(void * memory); | |
#line 13305 "obj/release.linux/GuiApplication.c" | |
#line 200 "src/gui/GuiApplication.ec" | |
extern long long __ecereNameSpace__ecere__sys__GetCurrentThreadID(void); | |
#line 13311 "obj/release.linux/GuiApplication.c" | |
#line 205 "src/gui/GuiApplication.ec" | |
extern char * strcpy(char * , const char * ); | |
#line 13317 "obj/release.linux/GuiApplication.c" | |
#line 205 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) const char * __ecereNameSpace__ecere__GetTranslatedString(const char * name, const char * string, const char * stringAndContext); | |
#line 13323 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Semaphore; | |
#line 13329 "obj/release.linux/GuiApplication.c" | |
#line 259 "src/gui/GuiApplication.ec" | |
extern void __ecereNameSpace__ecere__net__Network_Terminate(void); | |
#line 13335 "obj/release.linux/GuiApplication.c" | |
#line 287 "src/gui/GuiApplication.ec" | |
extern double __ecereNameSpace__ecere__sys__GetTime(void); | |
#line 13341 "obj/release.linux/GuiApplication.c" | |
#line 510 "src/gui/GuiApplication.ec" | |
extern int strcmp(const char * , const char * ); | |
#line 13347 "obj/release.linux/GuiApplication.c" | |
#line 572 "src/gui/GuiApplication.ec" | |
extern char * __ecereNameSpace__ecere__sys__GetEnvironment(const char * envName, char * envValue, int max); | |
#line 13353 "obj/release.linux/GuiApplication.c" | |
#line 644 "src/gui/GuiApplication.ec" | |
extern char * getenv(const char * name); | |
#line 13359 "obj/release.linux/GuiApplication.c" | |
#line 963 "src/gui/GuiApplication.ec" | |
extern unsigned int __ecereNameSpace__ecere__gui__Desktop3DUpdateDisplay(void); | |
#line 13365 "obj/release.linux/GuiApplication.c" | |
#line 1252 "src/gui/GuiApplication.ec" | |
extern void __ecereNameSpace__ecere__net__Network_DetermineMaxSocket(void); | |
#line 13371 "obj/release.linux/GuiApplication.c" | |
#line 1404 "src/gui/GuiApplication.ec" | |
extern unsigned int __ecereNameSpace__ecere__gfx__IsDriverTextMode(const char * driverName); | |
#line 13377 "obj/release.linux/GuiApplication.c" | |
#line 1540 "src/gui/GuiApplication.ec" | |
extern void __ecereNameSpace__ecere__sys__LogErrorCode(unsigned int errorCode, const char * details); | |
#line 13383 "obj/release.linux/GuiApplication.c" | |
#line 1548 "src/gui/GuiApplication.ec" | |
extern void __ecereNameSpace__ecere__sys__Log(const char * text); | |
#line 13389 "obj/release.linux/GuiApplication.c" | |
#line 1813 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx3D__Euler | |
{ | |
#line 1813 "src/gui/GuiApplication.ec" | |
double yaw; | |
#line 13399 "obj/release.linux/GuiApplication.c" | |
#line 1813 "src/gui/GuiApplication.ec" | |
double pitch; | |
#line 13404 "obj/release.linux/GuiApplication.c" | |
#line 1813 "src/gui/GuiApplication.ec" | |
double roll; | |
#line 13409 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13412 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__GlobalFunction; | |
#line 13418 "obj/release.linux/GuiApplication.c" | |
#line 368 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gfx__ColorAlpha_Get___ecereNameSpace__ecere__gfx__Color(unsigned int this); | |
#line 13424 "obj/release.linux/GuiApplication.c" | |
#line 368 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gfx__ColorAlpha_Set___ecereNameSpace__ecere__gfx__Color(unsigned int value); | |
#line 13430 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__Menu | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList items; | |
#line 13440 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * text; | |
#line 13445 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int hotKey; | |
#line 13450 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int w; | |
#line 13455 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int h; | |
#line 13460 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int color; | |
#line 13465 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int itemHeight; | |
#line 13470 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int itemCount; | |
#line 13475 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mergeClients; | |
#line 13480 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int hasMargin; | |
#line 13485 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int copyText; | |
#line 13490 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13493 "obj/release.linux/GuiApplication.c" | |
#line 231 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__OldList_Clear(struct __ecereNameSpace__ecere__sys__OldList * this); | |
#line 13499 "obj/release.linux/GuiApplication.c" | |
#line 1238 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__OldList_Remove(struct __ecereNameSpace__ecere__sys__OldList * this, void * item); | |
#line 13505 "obj/release.linux/GuiApplication.c" | |
#line 1271 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__OldList_Add(struct __ecereNameSpace__ecere__sys__OldList * this, void * item); | |
#line 13511 "obj/release.linux/GuiApplication.c" | |
#line 1322 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__OldList_Delete(struct __ecereNameSpace__ecere__sys__OldList * this, void * item); | |
#line 13517 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__DisplaySystem | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * driver; | |
#line 13527 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 13532 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * window; | |
#line 13537 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int pixelFormat; | |
#line 13542 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int flags; | |
#line 13547 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numDisplays; | |
#line 13552 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int glCapabilities; | |
#line 13557 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList resources; | |
#line 13562 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList materials; | |
#line 13567 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList textures; | |
#line 13572 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList meshes; | |
#line 13577 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * driverData; | |
#line 13582 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int current; | |
#line 13587 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * mutex; | |
#line 13592 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13595 "obj/release.linux/GuiApplication.c" | |
#line 241 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(struct __ecereNameSpace__ecere__sys__Mutex * this); | |
#line 13601 "obj/release.linux/GuiApplication.c" | |
#line 584 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(struct __ecereNameSpace__ecere__sys__Mutex * this); | |
#line 13607 "obj/release.linux/GuiApplication.c" | |
#line 1668 "src/gui/GuiApplication.ec" | |
long long __ecereProp___ecereNameSpace__ecere__sys__Mutex_Get_owningThread(struct __ecereNameSpace__ecere__sys__Mutex * this); | |
#line 13613 "obj/release.linux/GuiApplication.c" | |
#line 1668 "src/gui/GuiApplication.ec" | |
int __ecereProp___ecereNameSpace__ecere__sys__Mutex_Get_lockCount(struct __ecereNameSpace__ecere__sys__Mutex * this); | |
#line 13619 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__SizeAnchor | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size size; | |
#line 13629 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int isClientW; | |
#line 13634 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int isClientH; | |
#line 13639 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13642 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__AtlasBuilder | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 13652 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int height; | |
#line 13657 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__AtlasNode * nodes; | |
#line 13662 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int nodecount; | |
#line 13667 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int nodealloc; | |
#line 13672 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13675 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FMState | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FMFont * font; | |
#line 13685 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned short size; | |
#line 13690 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned short align; | |
#line 13695 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13698 "obj/release.linux/GuiApplication.c" | |
#line 360 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__Box_ClipOffset(struct __ecereNameSpace__ecere__sys__Box * this, struct __ecereNameSpace__ecere__sys__Box * against, int x, int y); | |
#line 13704 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Anchor | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__AnchorValue left; | |
#line 13718 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__MiddleAnchorValue horz; | |
#line 13723 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 13726 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__AnchorValue top; | |
#line 13735 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__MiddleAnchorValue vert; | |
#line 13740 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon2; | |
#line 13743 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__AnchorValue right; | |
#line 13748 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__AnchorValue bottom; | |
#line 13753 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13756 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Thread | |
{ | |
#line 217 "src/gui/GuiApplication.ec" | |
uint64 id; | |
#line 13766 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
unsigned int dontDetach; | |
#line 13771 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Semaphore * sem; | |
#line 13776 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
unsigned int returnCode; | |
#line 13781 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
unsigned int started; | |
#line 13786 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13789 "obj/release.linux/GuiApplication.c" | |
#line 1040 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Wait(struct __ecereNameSpace__ecere__sys__Semaphore * this); | |
#line 13795 "obj/release.linux/GuiApplication.c" | |
#line 1284 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Release(struct __ecereNameSpace__ecere__sys__Semaphore * this); | |
#line 13801 "obj/release.linux/GuiApplication.c" | |
#line 1813 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx3D__Euler __ecereNameSpace__ecere__gui__compass; | |
#line 13807 "obj/release.linux/GuiApplication.c" | |
void __ecereNameSpace__ecere__gui__QueryCompass(struct __ecereNameSpace__ecere__gfx3D__Euler * value) | |
#line 1816 "src/gui/GuiApplication.ec" | |
{ | |
#line 1817 "src/gui/GuiApplication.ec" | |
*value = __ecereNameSpace__ecere__gui__compass; | |
#line 13816 "obj/release.linux/GuiApplication.c" | |
#line 1818 "src/gui/GuiApplication.ec" | |
} | |
#line 13821 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Property; | |
#line 13828 "obj/release.linux/GuiApplication.c" | |
#line 1697 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_appName, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName; | |
#line 13834 "obj/release.linux/GuiApplication.c" | |
#line 1710 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_semaphore, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_semaphore; | |
#line 13840 "obj/release.linux/GuiApplication.c" | |
#line 1712 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput; | |
#line 13846 "obj/release.linux/GuiApplication.c" | |
#line 1713 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_fullScreen, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen; | |
#line 13852 "obj/release.linux/GuiApplication.c" | |
#line 1722 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_driver, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver; | |
#line 13858 "obj/release.linux/GuiApplication.c" | |
#line 1731 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_resolution, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution; | |
#line 13864 "obj/release.linux/GuiApplication.c" | |
#line 1740 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat; | |
#line 13870 "obj/release.linux/GuiApplication.c" | |
#line 1749 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_refreshRate, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate; | |
#line 13876 "obj/release.linux/GuiApplication.c" | |
#line 1758 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skin, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin; | |
#line 13882 "obj/release.linux/GuiApplication.c" | |
#line 1763 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_textMode, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode; | |
#line 13888 "obj/release.linux/GuiApplication.c" | |
#line 1768 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_desktop, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_desktop; | |
#line 13894 "obj/release.linux/GuiApplication.c" | |
#line 1769 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_drivers, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_drivers; | |
#line 13900 "obj/release.linux/GuiApplication.c" | |
#line 1770 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skins, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skins; | |
#line 13906 "obj/release.linux/GuiApplication.c" | |
#line 1771 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_currentSkin, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_currentSkin; | |
#line 13912 "obj/release.linux/GuiApplication.c" | |
#line 1772 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_numDrivers, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numDrivers; | |
#line 13918 "obj/release.linux/GuiApplication.c" | |
#line 1773 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_numSkins, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numSkins; | |
#line 13924 "obj/release.linux/GuiApplication.c" | |
#line 1774 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_timerResolution, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution; | |
#line 13930 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
static __attribute__((unused)) struct __ecereNameSpace__ecere__com__Property * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow, * __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow; | |
#line 13936 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class; | |
#line 13942 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * * _vTbl; | |
#line 13952 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * _class; | |
#line 13957 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int _refCount; | |
#line 13962 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 13965 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) long long __ecereNameSpace__ecere__com__eClass_GetProperty(struct __ecereNameSpace__ecere__com__Class * _class, const char * name); | |
#line 13971 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eClass_SetProperty(struct __ecereNameSpace__ecere__com__Class * _class, const char * name, long long value); | |
#line 13977 "obj/release.linux/GuiApplication.c" | |
#line 268 "src/gui/GuiApplication.ec" | |
extern void __ecereNameSpace__ecere__gui__UnapplySkin(struct __ecereNameSpace__ecere__com__Class * c); | |
#line 13983 "obj/release.linux/GuiApplication.c" | |
#line 539 "src/gui/GuiApplication.ec" | |
extern void __ecereNameSpace__ecere__gui__ApplySkin(struct __ecereNameSpace__ecere__com__Class * c, const char * name, void * * vTbl); | |
#line 13989 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) struct __ecereNameSpace__ecere__com__Property * __ecereNameSpace__ecere__com__eClass_AddProperty(struct __ecereNameSpace__ecere__com__Class * _class, const char * name, const char * dataType, void * setStmt, void * getStmt, int declMode); | |
#line 13995 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void * __ecereNameSpace__ecere__com__eInstance_New(struct __ecereNameSpace__ecere__com__Class * _class); | |
#line 14001 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Display | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 14011 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int height; | |
#line 14016 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * driverData; | |
#line 14021 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * displaySystem; | |
#line 14026 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * window; | |
#line 14031 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * mutex; | |
#line 14036 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int current; | |
#line 14041 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Display3D * display3D; | |
#line 14046 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int alphaBlend; | |
#line 14051 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * windowDriverData; | |
#line 14056 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int useSharedMemory; | |
#line 14061 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int glCapabilities; | |
#line 14066 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14069 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__UndoBuffer | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * actions; | |
#line 14079 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int count; | |
#line 14084 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int curAction; | |
#line 14089 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 14094 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int dontRecord; | |
#line 14099 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int insideRedo; | |
#line 14104 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int recordAsOne; | |
#line 14109 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int firstEvent; | |
#line 14114 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14117 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Property | |
{ | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Property * prev; | |
#line 14127 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Property * next; | |
#line 14132 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 14137 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int isProperty; | |
#line 14142 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int memberAccess; | |
#line 14147 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int id; | |
#line 14152 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * _class; | |
#line 14157 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * dataTypeString; | |
#line 14162 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * dataTypeClass; | |
#line 14167 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * dataType; | |
#line 14172 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
void (* Set)(void * , int); | |
#line 14177 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int (* Get)(void * ); | |
#line 14182 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int (* IsSet)(void * ); | |
#line 14187 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 14192 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
void * symbol; | |
#line 14197 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int vid; | |
#line 14202 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int conversion; | |
#line 14207 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int watcherOffset; | |
#line 14212 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * category; | |
#line 14217 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int compiled; | |
#line 14222 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int selfWatchable; | |
#line 14227 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int isWatchable; | |
#line 14232 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14235 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(struct __ecereNameSpace__ecere__com__Instance * instance, struct __ecereNameSpace__ecere__com__Property * _property); | |
#line 14241 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_SetMethod(struct __ecereNameSpace__ecere__com__Instance * instance, const char * name, void * function); | |
#line 14247 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_IncRef(struct __ecereNameSpace__ecere__com__Instance * instance); | |
#line 14253 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_StopWatching(struct __ecereNameSpace__ecere__com__Instance * instance, struct __ecereNameSpace__ecere__com__Property * _property, struct __ecereNameSpace__ecere__com__Instance * object); | |
#line 14259 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_Watch(struct __ecereNameSpace__ecere__com__Instance * instance, struct __ecereNameSpace__ecere__com__Property * _property, void * object, void (* callback)(void * , void * )); | |
#line 14265 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_FireWatchers(struct __ecereNameSpace__ecere__com__Instance * instance, struct __ecereNameSpace__ecere__com__Property * _property); | |
#line 14271 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__System | |
{ | |
#line 217 "src/gui/GuiApplication.ec" | |
int errorLoggingMode; | |
#line 14281 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
char * errorBuffer; | |
#line 14286 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
int errorBufferSize; | |
#line 14291 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
char logFile[797]; | |
#line 14296 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
unsigned int lastErrorCode; | |
#line 14301 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
int errorLevel; | |
#line 14306 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Semaphore * eventSemaphore; | |
#line 14311 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList fileMonitors; | |
#line 14316 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * fileMonitorMutex; | |
#line 14321 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fileMonitorThread; | |
#line 14326 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
unsigned int systemTerminate; | |
#line 14331 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14334 "obj/release.linux/GuiApplication.c" | |
#line 306 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) void __ecereNameSpace__ecere__com__eInstance_DecRef(struct __ecereNameSpace__ecere__com__Instance * instance); | |
#line 14340 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__net__NetworkData | |
{ | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList sockets; | |
#line 14350 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList services; | |
#line 14355 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList connectSockets; | |
#line 14360 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
int ns; | |
#line 14365 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * networkThread; | |
#line 14370 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Semaphore * socketsSemaphore; | |
#line 14375 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Semaphore * selectSemaphore; | |
#line 14380 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int networkEvent; | |
#line 14385 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int connectEvent; | |
#line 14390 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int networkInitialized; | |
#line 14395 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int networkTerminated; | |
#line 14400 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int errorLevel; | |
#line 14405 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int lastErrorCode; | |
#line 14410 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
unsigned int leftOverBytes; | |
#line 14415 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * processMutex; | |
#line 14420 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * mutex; | |
#line 14425 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
long long mainThreadID; | |
#line 14430 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList mtSemaphores; | |
#line 14435 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
struct pollfd * pollFDs; | |
#line 14440 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
int numPollFDs; | |
#line 14445 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
int allocedFDs; | |
#line 14450 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14453 "obj/release.linux/GuiApplication.c" | |
#line 246 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Terminate; | |
#line 14459 "obj/release.linux/GuiApplication.c" | |
#line 345 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetMousePosition; | |
#line 14465 "obj/release.linux/GuiApplication.c" | |
#line 910 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Wait; | |
#line 14471 "obj/release.linux/GuiApplication.c" | |
#line 953 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_ProcessInput; | |
#line 14477 "obj/release.linux/GuiApplication.c" | |
#line 1116 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__Thread_Wait(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 14483 "obj/release.linux/GuiApplication.c" | |
#line 1385 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetCurrentMode; | |
#line 14489 "obj/release.linux/GuiApplication.c" | |
#line 1399 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GraphicsDrivers; | |
#line 14495 "obj/release.linux/GuiApplication.c" | |
#line 1470 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Initialize; | |
#line 14501 "obj/release.linux/GuiApplication.c" | |
#line 1479 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_SetTimerResolution; | |
#line 14507 "obj/release.linux/GuiApplication.c" | |
#line 1480 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_EnsureFullScreen; | |
#line 14513 "obj/release.linux/GuiApplication.c" | |
#line 1484 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_ScreenMode; | |
#line 14519 "obj/release.linux/GuiApplication.c" | |
#line 1688 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetKeyState; | |
#line 14525 "obj/release.linux/GuiApplication.c" | |
#line 1693 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetMouseState; | |
#line 14531 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Surface | |
{ | |
#line 339 "src/gui/GuiApplication.ec" | |
int width; | |
#line 14541 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
int height; | |
#line 14546 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point offset; | |
#line 14551 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box box; | |
#line 14556 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box unclippedBox; | |
#line 14561 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
void * driverData; | |
#line 14566 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * driver; | |
#line 14571 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * displaySystem; | |
#line 14576 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * display; | |
#line 14581 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Font * font; | |
#line 14586 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int foreground; | |
#line 14591 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int background; | |
#line 14596 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int textOpacity; | |
#line 14601 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
int alphaWrite; | |
#line 14606 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int blend; | |
#line 14611 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int writeColor; | |
#line 14616 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int blitTint; | |
#line 14621 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int outlineColor; | |
#line 14626 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
unsigned int blackTint; | |
#line 14631 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14634 "obj/release.linux/GuiApplication.c" | |
#line 343 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gfx__Display_Get_flags(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 14640 "obj/release.linux/GuiApplication.c" | |
#line 363 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Display_StartUpdate(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 14646 "obj/release.linux/GuiApplication.c" | |
#line 379 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Display_Update(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__sys__Box * updateBox); | |
#line 14652 "obj/release.linux/GuiApplication.c" | |
#line 383 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Display_EndUpdate(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 14658 "obj/release.linux/GuiApplication.c" | |
#line 470 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gfx__Display_Lock(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int render); | |
#line 14664 "obj/release.linux/GuiApplication.c" | |
#line 473 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gfx__Display_Resize(struct __ecereNameSpace__ecere__com__Instance * this, int width, int height); | |
#line 14670 "obj/release.linux/GuiApplication.c" | |
#line 487 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Display_Unlock(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 14676 "obj/release.linux/GuiApplication.c" | |
#line 1521 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Display_Position(struct __ecereNameSpace__ecere__com__Instance * this, int x, int y); | |
#line 14682 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__sys__System __ecereNameSpace__ecere__sys__globalSystem; | |
#line 14688 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__net__NetworkData __ecereNameSpace__ecere__net__network; | |
#line 14694 "obj/release.linux/GuiApplication.c" | |
#line 1082 "src/gui/GuiApplication.ec" | |
struct pollfd * __ecereMethod___ecereNameSpace__ecere__net__NetworkData_getPollFDs(struct __ecereNameSpace__ecere__net__NetworkData * this, int * count); | |
#line 14700 "obj/release.linux/GuiApplication.c" | |
#line 1263 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__net__NetworkData_clrSocket(struct __ecereNameSpace__ecere__net__NetworkData * this, unsigned char socketSet, SOCKET s); | |
#line 14706 "obj/release.linux/GuiApplication.c" | |
#line 1264 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__net__NetworkData_setSocket(struct __ecereNameSpace__ecere__net__NetworkData * this, unsigned char socketSet, SOCKET s); | |
#line 14712 "obj/release.linux/GuiApplication.c" | |
#line 365 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereMethod___ecereNameSpace__ecere__gfx__Display_GetSurface(struct __ecereNameSpace__ecere__com__Instance * this, int x, int y, struct __ecereNameSpace__ecere__sys__Box * clip); | |
#line 14718 "obj/release.linux/GuiApplication.c" | |
#line 368 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gfx__Surface_Get_foreground(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 14724 "obj/release.linux/GuiApplication.c" | |
#line 368 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gfx__Surface_Set_foreground(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 14730 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink; | |
#line 14736 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink | |
{ | |
#line 507 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * prev; | |
#line 14746 "obj/release.linux/GuiApplication.c" | |
#line 507 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * next; | |
#line 14751 "obj/release.linux/GuiApplication.c" | |
#line 507 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 14756 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14759 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree; | |
#line 14765 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BTNode * root; | |
#line 14775 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int count; | |
#line 14780 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int (* CompareKey)(struct __ecereNameSpace__ecere__sys__BinaryTree * tree, uintptr_t a, uintptr_t b); | |
#line 14785 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void (* FreeKey)(void * key); | |
#line 14790 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14793 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataMember; | |
#line 14799 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataMember | |
{ | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataMember * prev; | |
#line 14809 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataMember * next; | |
#line 14814 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 14819 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
unsigned int isProperty; | |
#line 14824 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int memberAccess; | |
#line 14829 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int id; | |
#line 14834 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * _class; | |
#line 14839 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * dataTypeString; | |
#line 14844 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * dataTypeClass; | |
#line 14849 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * dataType; | |
#line 14854 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int type; | |
#line 14859 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int offset; | |
#line 14864 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int memberID; | |
#line 14869 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList members; | |
#line 14874 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree membersAlpha; | |
#line 14879 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int memberOffset; | |
#line 14884 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
short structAlignment; | |
#line 14889 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
short pointerAlignment; | |
#line 14894 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14897 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) struct __ecereNameSpace__ecere__com__DataMember * __ecereNameSpace__ecere__com__eClass_AddDataMember(struct __ecereNameSpace__ecere__com__Class * _class, const char * name, const char * type, unsigned int size, unsigned int alignment, int declMode); | |
#line 14903 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Method; | |
#line 14909 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__ClassTemplateArgument | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * dataTypeString; | |
#line 14927 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * dataTypeClass; | |
#line 14932 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 14935 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataValue expression; | |
#line 14940 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * memberString; | |
#line 14949 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
union | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__DataMember * member; | |
#line 14958 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Property * prop; | |
#line 14963 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Method * method; | |
#line 14968 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 14971 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon2; | |
#line 14974 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 14977 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 14980 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Method | |
{ | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 14990 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Method * parent; | |
#line 14995 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Method * left; | |
#line 15000 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Method * right; | |
#line 15005 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int depth; | |
#line 15010 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int (* function)(); | |
#line 15015 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int vid; | |
#line 15020 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int type; | |
#line 15025 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * _class; | |
#line 15030 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
void * symbol; | |
#line 15035 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
const char * dataTypeString; | |
#line 15040 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * dataType; | |
#line 15045 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
int memberAccess; | |
#line 15050 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15053 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) struct __ecereNameSpace__ecere__com__Method * __ecereNameSpace__ecere__com__eClass_AddMethod(struct __ecereNameSpace__ecere__com__Class * _class, const char * name, const char * type, void * function, int declMode); | |
#line 15059 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) struct __ecereNameSpace__ecere__com__Method * __ecereNameSpace__ecere__com__eClass_AddVirtualMethod(struct __ecereNameSpace__ecere__com__Class * _class, const char * name, const char * type, void * function, int declMode); | |
#line 15065 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Window; | |
#line 15071 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__DataBox | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * type; | |
#line 15081 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 15086 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * fieldData; | |
#line 15091 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * editor; | |
#line 15096 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int readOnly; | |
#line 15101 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int keepEditor; | |
#line 15106 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int autoSize; | |
#line 15111 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int needUpdate; | |
#line 15116 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * stringValue; | |
#line 15121 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int inAutoSize; | |
#line 15126 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15129 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__Label | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * window; | |
#line 15139 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int isGroupBox; | |
#line 15144 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15147 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__WindowController | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int (* * windowVTbl)(); | |
#line 15157 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
uint64 controlled; | |
#line 15162 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * window; | |
#line 15167 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15170 "obj/release.linux/GuiApplication.c" | |
#line 323 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_SetMouseCursor; | |
#line 15176 "obj/release.linux/GuiApplication.c" | |
#line 1014 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Lock; | |
#line 15182 "obj/release.linux/GuiApplication.c" | |
#line 1023 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Unlock; | |
#line 15188 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__Button; | |
#line 15194 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__BitmapResource; | |
#line 15200 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__Button | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int buttonStyle; | |
#line 15210 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int state; | |
#line 15215 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * bitmaps[8]; | |
#line 15220 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int captionHeight; | |
#line 15225 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int captionWidth; | |
#line 15230 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int symbol; | |
#line 15235 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int textColor[8]; | |
#line 15240 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Font * font; | |
#line 15245 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int colors[8]; | |
#line 15250 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int alignment; | |
#line 15255 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int bitmapAlignment; | |
#line 15260 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int hint : 1; | |
#line 15269 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int key : 1; | |
#line 15274 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int captured : 1; | |
#line 15279 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int over : 1; | |
#line 15284 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int checked : 1; | |
#line 15289 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 15292 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15295 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__MenuItem | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int isDivider; | |
#line 15305 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int placement; | |
#line 15310 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
uint64 id; | |
#line 15315 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int hotKey; | |
#line 15320 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int accelerator; | |
#line 15325 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * text; | |
#line 15330 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * bitmaps[3]; | |
#line 15335 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int checkable; | |
#line 15340 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int radio; | |
#line 15345 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int checked; | |
#line 15350 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int disabled; | |
#line 15355 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * menu; | |
#line 15360 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * subMenu; | |
#line 15365 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int copyText; | |
#line 15370 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int manualAccelText; | |
#line 15375 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int bold; | |
#line 15380 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15383 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Bitmap; | |
#line 15389 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Bitmap | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 15399 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int height; | |
#line 15404 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int pixelFormat; | |
#line 15409 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned char * picture; | |
#line 15414 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int stride; | |
#line 15419 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int size; | |
#line 15424 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int sizeBytes; | |
#line 15429 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int * palette; | |
#line 15434 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int allocatePalette; | |
#line 15439 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int transparent; | |
#line 15444 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int shadeShift; | |
#line 15449 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned char * paletteShades; | |
#line 15454 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int alphaBlend; | |
#line 15459 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * displaySystem; | |
#line 15464 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * driver; | |
#line 15469 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * driverData; | |
#line 15474 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int keepData; | |
#line 15479 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mipMaps; | |
#line 15484 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int sRGB2Linear; | |
#line 15489 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numMipMaps; | |
#line 15494 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * * bitmaps; | |
#line 15499 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15502 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__BitmapResource | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
char * fileName; | |
#line 15512 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * bitmap; | |
#line 15517 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int grayed; | |
#line 15522 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mono; | |
#line 15527 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int transparent; | |
#line 15532 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int alphaBlend; | |
#line 15537 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mipMaps; | |
#line 15542 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int count; | |
#line 15547 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int keepData; | |
#line 15552 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15555 "obj/release.linux/GuiApplication.c" | |
#line 357 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gfx__Display_Grab(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__com__Instance * bitmap, int x, int y, int w, int h); | |
#line 15561 "obj/release.linux/GuiApplication.c" | |
#line 369 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Surface_Blit(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__com__Instance * src, int dx, int dy, int sx, int sy, int w, int h); | |
#line 15567 "obj/release.linux/GuiApplication.c" | |
#line 327 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gfx__Bitmap_Free(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 15573 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Timer; | |
#line 15579 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Timer | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 15589 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 15594 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
double _delay; | |
#line 15599 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
double lastTime; | |
#line 15604 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * window; | |
#line 15609 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int dispatched; | |
#line 15614 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int started; | |
#line 15619 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15622 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__ScrollBar | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int sbStyle; | |
#line 15632 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int lineStep; | |
#line 15637 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int pageStep; | |
#line 15642 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int range; | |
#line 15647 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int seen; | |
#line 15652 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int total; | |
#line 15657 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * downBtn; | |
#line 15662 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * upBtn; | |
#line 15667 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * thumb; | |
#line 15672 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int fixedThumb; | |
#line 15677 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int position; | |
#line 15682 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int mousePosition; | |
#line 15687 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int thumbSize; | |
#line 15692 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int thumbPos; | |
#line 15697 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * timer; | |
#line 15702 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * timer2; | |
#line 15707 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int action; | |
#line 15712 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int draggingThumb; | |
#line 15717 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point pos; | |
#line 15722 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point thumbClick; | |
#line 15727 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int inside; | |
#line 15732 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 15735 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditBox | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Font * font; | |
#line 15745 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int style; | |
#line 15750 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int tabSize; | |
#line 15755 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int maxLineSize; | |
#line 15760 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int maxLines; | |
#line 15765 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList lines; | |
#line 15770 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int lineCount; | |
#line 15775 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size space; | |
#line 15780 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size large; | |
#line 15785 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int x; | |
#line 15790 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int y; | |
#line 15795 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int col; | |
#line 15800 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int selX; | |
#line 15805 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int selY; | |
#line 15810 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditLine * line; | |
#line 15815 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditLine * selLine; | |
#line 15820 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditLine * dropLine; | |
#line 15825 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int dropX; | |
#line 15830 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int dropY; | |
#line 15835 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selection; | |
#line 15840 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int viewX; | |
#line 15845 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int viewY; | |
#line 15850 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditLine * viewLine; | |
#line 15855 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int startY; | |
#line 15860 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int endY; | |
#line 15865 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__EditLine * maxLine; | |
#line 15870 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int maxLength; | |
#line 15875 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mouseSelect; | |
#line 15880 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mouseMove; | |
#line 15885 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int overwrite; | |
#line 15890 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int wordSelect; | |
#line 15895 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * timer; | |
#line 15900 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int mouseX; | |
#line 15905 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int mouseY; | |
#line 15910 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int modified; | |
#line 15915 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void (* FontExtent)(struct __ecereNameSpace__ecere__com__Instance * display, struct __ecereNameSpace__ecere__gfx__Font * font, const char * text, int len, int * width, int * height, int prevGlyph, int * rPrevGlyph, int * overHang); | |
#line 15920 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int backColor; | |
#line 15925 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int rightButtonDown; | |
#line 15930 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int pasteOperation; | |
#line 15935 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int caretX; | |
#line 15940 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int caretY; | |
#line 15945 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * undoBuffer; | |
#line 15950 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int savedAction; | |
#line 15955 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selectionColor; | |
#line 15960 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selectionText; | |
#line 15965 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * highlighting; | |
#line 15970 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * editMenu; | |
#line 15975 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditCut; | |
#line 15980 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditCopy; | |
#line 15985 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditPaste; | |
#line 15990 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditDelete; | |
#line 15995 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditSelectAll; | |
#line 16000 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditUndo; | |
#line 16005 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditRedo; | |
#line 16010 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditFind; | |
#line 16015 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * itemEditInsertTab; | |
#line 16020 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16023 "obj/release.linux/GuiApplication.c" | |
#line 276 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gui__Timer_Stop(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 16029 "obj/release.linux/GuiApplication.c" | |
#line 298 "src/gui/GuiApplication.ec" | |
double __ecereProp___ecereNameSpace__ecere__gui__Timer_Get_delay(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 16035 "obj/release.linux/GuiApplication.c" | |
#line 298 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Timer_Set_delay(struct __ecereNameSpace__ecere__com__Instance * this, double value); | |
#line 16041 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__Timer_DelayExpired; | |
#line 16047 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FontManager; | |
#line 16053 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FontManagerRenderer | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fm; | |
#line 16063 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16066 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FontResource | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
char * faceName; | |
#line 16076 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__Font * font; | |
#line 16081 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float size; | |
#line 16086 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int flags; | |
#line 16091 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * displaySystem; | |
#line 16096 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float outlineSize; | |
#line 16101 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float outlineFade; | |
#line 16106 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fm; | |
#line 16111 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FMFont * fmFont; | |
#line 16116 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16119 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FontManager | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * renderer; | |
#line 16129 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 16134 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int height; | |
#line 16139 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float widthinv; | |
#line 16144 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
float heightinv; | |
#line 16149 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int bytesperpixel; | |
#line 16154 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int bytesperline; | |
#line 16159 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int channelindex; | |
#line 16164 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * atlas; | |
#line 16169 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned char * texdata; | |
#line 16174 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int dirtyrect[4]; | |
#line 16179 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fontList; | |
#line 16184 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gfx__FMState states[16]; | |
#line 16189 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int nstates; | |
#line 16194 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void (* copyGlyphBitmap)(unsigned char * dst, unsigned char * src, int glyphwidth, int glyphheight, int dststride); | |
#line 16199 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16202 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__PopupMenu | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int isMenuBar; | |
#line 16212 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int rw; | |
#line 16217 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int rh; | |
#line 16222 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int totalHeight; | |
#line 16227 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * menu; | |
#line 16232 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__ItemPtr * selected; | |
#line 16237 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int pressed; | |
#line 16242 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int altDown; | |
#line 16247 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int keyboardFocus; | |
#line 16252 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mouseInput; | |
#line 16257 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
double unpressedTime; | |
#line 16262 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void (* FontExtent)(struct __ecereNameSpace__ecere__com__Instance * display, struct __ecereNameSpace__ecere__gfx__Font * font, const char * text, int len, int * width, int * height); | |
#line 16267 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * boldFont; | |
#line 16272 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * subArrow; | |
#line 16277 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * whiteSubArrow; | |
#line 16282 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * disabledSubArrow; | |
#line 16287 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16290 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__StatusBar | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * boldFont; | |
#line 16300 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * text; | |
#line 16305 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList fields; | |
#line 16310 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 16315 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int minInfoWidth; | |
#line 16320 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16323 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileMonitor; | |
#line 16329 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileMonitor | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 16339 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 16344 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * fileName; | |
#line 16349 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int watchFor; | |
#line 16354 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 16359 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int reentrant; | |
#line 16364 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int toBeFreed; | |
#line 16369 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList fileNotifies; | |
#line 16374 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int active; | |
#line 16379 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int exists; | |
#line 16384 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int64 modified; | |
#line 16389 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int size; | |
#line 16394 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int attribs; | |
#line 16399 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int directory; | |
#line 16404 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList files; | |
#line 16409 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16412 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__sys__FileMonitor_OnDirNotify; | |
#line 16418 "obj/release.linux/GuiApplication.c" | |
#line 1586 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__FileMonitor_StopMonitoring(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 16424 "obj/release.linux/GuiApplication.c" | |
#line 1590 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__sys__FileMonitor_OnFileNotify; | |
#line 16430 "obj/release.linux/GuiApplication.c" | |
#line 1615 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__FileMonitor_FreeMonitor(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 16436 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__GuiApplication; | |
#line 16442 "obj/release.linux/GuiApplication.c" | |
#line 101 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereNameSpace__ecere__gui__guiApp; | |
#line 16448 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__net__Service; | |
#line 16454 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__net__Service | |
{ | |
#line 1052 "src/gui/GuiApplication.ec" | |
int port; | |
#line 16464 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 16469 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 16474 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
int s; | |
#line 16479 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList sockets; | |
#line 16484 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
unsigned int destroyed; | |
#line 16489 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
unsigned int accepted; | |
#line 16494 "obj/release.linux/GuiApplication.c" | |
#line 1052 "src/gui/GuiApplication.ec" | |
unsigned int processAlone; | |
#line 16499 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16502 "obj/release.linux/GuiApplication.c" | |
#line 1154 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__net__Service_Get_processAlone(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 16508 "obj/release.linux/GuiApplication.c" | |
#line 1154 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__net__Service_Set_processAlone(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 16514 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__net__Service_OnAccept; | |
#line 16520 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Module; | |
#line 16526 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) struct __ecereNameSpace__ecere__com__Class * __ecereNameSpace__ecere__com__eSystem_RegisterClass(int type, const char * name, const char * baseName, int size, int sizeClass, unsigned int (* Constructor)(void * ), void (* Destructor)(void * ), struct __ecereNameSpace__ecere__com__Instance * module, int declMode, int inheritanceAccess); | |
#line 16532 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Instance * __thisModule; | |
#line 16538 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
extern __attribute__ ((visibility("default"))) struct __ecereNameSpace__ecere__com__GlobalFunction * __ecereNameSpace__ecere__com__eSystem_RegisterFunction(const char * name, const char * type, void * func, struct __ecereNameSpace__ecere__com__Instance * module, int declMode); | |
#line 16544 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace; | |
#line 16550 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 16560 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace * btParent; | |
#line 16565 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace * left; | |
#line 16570 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace * right; | |
#line 16575 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int depth; | |
#line 16580 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace * parent; | |
#line 16585 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree nameSpaces; | |
#line 16590 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree classes; | |
#line 16595 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree defines; | |
#line 16600 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree functions; | |
#line 16605 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16608 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * prev; | |
#line 16618 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * next; | |
#line 16623 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 16628 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int offset; | |
#line 16633 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int structSize; | |
#line 16638 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * * _vTbl; | |
#line 16643 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int vTblSize; | |
#line 16648 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int (* Constructor)(void * ); | |
#line 16653 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void (* Destructor)(void * ); | |
#line 16658 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int offsetClass; | |
#line 16663 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int sizeClass; | |
#line 16668 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * base; | |
#line 16673 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree methods; | |
#line 16678 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree members; | |
#line 16683 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree prop; | |
#line 16688 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList membersAndProperties; | |
#line 16693 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__BinaryTree classProperties; | |
#line 16698 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList derivatives; | |
#line 16703 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int memberID; | |
#line 16708 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int startMemberID; | |
#line 16713 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int type; | |
#line 16718 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * module; | |
#line 16723 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace * nameSpace; | |
#line 16728 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * dataTypeString; | |
#line 16733 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * dataType; | |
#line 16738 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int typeSize; | |
#line 16743 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int defaultAlignment; | |
#line 16748 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void (* Initialize)(); | |
#line 16753 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int memberOffset; | |
#line 16758 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList selfWatchers; | |
#line 16763 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * designerClass; | |
#line 16768 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int noExpansion; | |
#line 16773 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * defaultProperty; | |
#line 16778 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int comRedefinition; | |
#line 16783 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int count; | |
#line 16788 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int isRemote; | |
#line 16793 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int internalDecl; | |
#line 16798 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * data; | |
#line 16803 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int computeSize; | |
#line 16808 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
short structAlignment; | |
#line 16813 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
short pointerAlignment; | |
#line 16818 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int destructionWatchOffset; | |
#line 16823 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int fixed; | |
#line 16828 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList delayedCPValues; | |
#line 16833 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int inheritanceAccess; | |
#line 16838 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * fullName; | |
#line 16843 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * symbol; | |
#line 16848 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList conversions; | |
#line 16853 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList templateParams; | |
#line 16858 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__ClassTemplateArgument * templateArgs; | |
#line 16863 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * templateClass; | |
#line 16868 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList templatized; | |
#line 16873 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int numParams; | |
#line 16878 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int isInstanceClass; | |
#line 16883 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int byValueSystemClass; | |
#line 16888 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * bindingsClass; | |
#line 16893 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16896 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Application | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
int argc; | |
#line 16906 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * * argv; | |
#line 16911 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int exitCode; | |
#line 16916 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
unsigned int isGUIApp; | |
#line 16921 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList allModules; | |
#line 16926 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
char * parsedCommand; | |
#line 16931 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace systemNameSpace; | |
#line 16936 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 16939 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
static struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gui__GuiApplication; | |
#line 16945 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__List_TPL_ecere__gui__Window_; | |
#line 16951 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gfx__Bitmap; | |
#line 16957 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__sys__Mutex; | |
#line 16963 "obj/release.linux/GuiApplication.c" | |
#line 214 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gui__Cursor; | |
#line 16969 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__sys__Semaphore; | |
#line 16975 "obj/release.linux/GuiApplication.c" | |
#line 594 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gui__Window; | |
#line 16981 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__sys__OldLink; | |
#line 16987 "obj/release.linux/GuiApplication.c" | |
#line 211 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gui__Timer; | |
#line 16993 "obj/release.linux/GuiApplication.c" | |
#line 219 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__sys__FileMonitor; | |
#line 16999 "obj/release.linux/GuiApplication.c" | |
#line 246 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__Class; | |
#line 17005 "obj/release.linux/GuiApplication.c" | |
#line 507 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gui__Skin; | |
#line 17011 "obj/release.linux/GuiApplication.c" | |
#line 642 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__Application; | |
#line 17017 "obj/release.linux/GuiApplication.c" | |
#line 1097 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__net__Socket; | |
#line 17023 "obj/release.linux/GuiApplication.c" | |
#line 1153 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__net__Service; | |
#line 17029 "obj/release.linux/GuiApplication.c" | |
#line 1392 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__gui__Interface; | |
#line 17035 "obj/release.linux/GuiApplication.c" | |
#line 1597 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__sys__FileNotify; | |
#line 17041 "obj/release.linux/GuiApplication.c" | |
#line 1603 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__Instance; | |
#line 17047 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__Module; | |
#line 17053 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Module | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * application; | |
#line 17063 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList classes; | |
#line 17068 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList defines; | |
#line 17073 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList functions; | |
#line 17078 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList modules; | |
#line 17083 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 17088 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 17093 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
const char * name; | |
#line 17098 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * library; | |
#line 17103 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
void * Unload; | |
#line 17108 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int importType; | |
#line 17113 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
int origImportType; | |
#line 17118 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace privateNameSpace; | |
#line 17123 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__NameSpace publicNameSpace; | |
#line 17128 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 17131 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_WaitEvent(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1038 "src/gui/GuiApplication.ec" | |
{ | |
#line 1038 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17141 "obj/release.linux/GuiApplication.c" | |
#line 1040 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Wait(__ecereNameSpace__ecere__sys__globalSystem.eventSemaphore); | |
#line 17146 "obj/release.linux/GuiApplication.c" | |
#line 1042 "src/gui/GuiApplication.ec" | |
} | |
#line 17151 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_PauseNetworkEvents(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1330 "src/gui/GuiApplication.ec" | |
{ | |
#line 1330 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17162 "obj/release.linux/GuiApplication.c" | |
#line 1331 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.networkInitialized) | |
#line 1332 "src/gui/GuiApplication.ec" | |
{ | |
#line 1333 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.processMutex); | |
#line 17173 "obj/release.linux/GuiApplication.c" | |
#line 1334 "src/gui/GuiApplication.ec" | |
} | |
#line 17178 "obj/release.linux/GuiApplication.c" | |
#line 17180 "obj/release.linux/GuiApplication.c" | |
#line 1335 "src/gui/GuiApplication.ec" | |
} | |
#line 17185 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ResumeNetworkEvents(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1338 "src/gui/GuiApplication.ec" | |
{ | |
#line 1338 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17196 "obj/release.linux/GuiApplication.c" | |
#line 1339 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.networkInitialized) | |
#line 1340 "src/gui/GuiApplication.ec" | |
{ | |
#line 1341 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.processMutex); | |
#line 17207 "obj/release.linux/GuiApplication.c" | |
#line 1342 "src/gui/GuiApplication.ec" | |
} | |
#line 17212 "obj/release.linux/GuiApplication.c" | |
#line 17214 "obj/release.linux/GuiApplication.c" | |
#line 1343 "src/gui/GuiApplication.ec" | |
} | |
#line 17219 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SignalEvent(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1347 "src/gui/GuiApplication.ec" | |
{ | |
#line 1347 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17230 "obj/release.linux/GuiApplication.c" | |
#line 1349 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Release(__ecereNameSpace__ecere__sys__globalSystem.eventSemaphore); | |
#line 17235 "obj/release.linux/GuiApplication.c" | |
#line 1351 "src/gui/GuiApplication.ec" | |
} | |
#line 17240 "obj/release.linux/GuiApplication.c" | |
struct __ecereNameSpace__ecere__sys__Semaphore * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_semaphore(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1710 "src/gui/GuiApplication.ec" | |
{ | |
#line 1710 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17251 "obj/release.linux/GuiApplication.c" | |
#line 1710 "src/gui/GuiApplication.ec" | |
return __ecereNameSpace__ecere__sys__globalSystem.eventSemaphore; | |
#line 17256 "obj/release.linux/GuiApplication.c" | |
#line 1710 "src/gui/GuiApplication.ec" | |
} | |
#line 17261 "obj/release.linux/GuiApplication.c" | |
const char * * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_drivers(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1769 "src/gui/GuiApplication.ec" | |
{ | |
#line 1769 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17272 "obj/release.linux/GuiApplication.c" | |
#line 1769 "src/gui/GuiApplication.ec" | |
return (((void *)0)); | |
#line 17277 "obj/release.linux/GuiApplication.c" | |
#line 1769 "src/gui/GuiApplication.ec" | |
} | |
#line 17282 "obj/release.linux/GuiApplication.c" | |
const char * const* __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_skins(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1770 "src/gui/GuiApplication.ec" | |
{ | |
#line 1770 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17293 "obj/release.linux/GuiApplication.c" | |
#line 1770 "src/gui/GuiApplication.ec" | |
return (((void *)0)); | |
#line 17298 "obj/release.linux/GuiApplication.c" | |
#line 1770 "src/gui/GuiApplication.ec" | |
} | |
#line 17303 "obj/release.linux/GuiApplication.c" | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_numDrivers(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1772 "src/gui/GuiApplication.ec" | |
{ | |
#line 1772 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17314 "obj/release.linux/GuiApplication.c" | |
#line 1772 "src/gui/GuiApplication.ec" | |
return 0; | |
#line 17319 "obj/release.linux/GuiApplication.c" | |
#line 1772 "src/gui/GuiApplication.ec" | |
} | |
#line 17324 "obj/release.linux/GuiApplication.c" | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_numSkins(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1773 "src/gui/GuiApplication.ec" | |
{ | |
#line 1773 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17335 "obj/release.linux/GuiApplication.c" | |
#line 1773 "src/gui/GuiApplication.ec" | |
return 0; | |
#line 17340 "obj/release.linux/GuiApplication.c" | |
#line 1773 "src/gui/GuiApplication.ec" | |
} | |
#line 17345 "obj/release.linux/GuiApplication.c" | |
void __ecereUnregisterModule_GuiApplication(struct __ecereNameSpace__ecere__com__Instance * module) | |
#line 1815 "src/gui/GuiApplication.ec" | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName = (void *)0; | |
#line 17356 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_semaphore = (void *)0; | |
#line 17361 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput = (void *)0; | |
#line 17366 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen = (void *)0; | |
#line 17371 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver = (void *)0; | |
#line 17376 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution = (void *)0; | |
#line 17381 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat = (void *)0; | |
#line 17386 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate = (void *)0; | |
#line 17391 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin = (void *)0; | |
#line 17396 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode = (void *)0; | |
#line 17401 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_desktop = (void *)0; | |
#line 17406 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_drivers = (void *)0; | |
#line 17411 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skins = (void *)0; | |
#line 17416 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_currentSkin = (void *)0; | |
#line 17421 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numDrivers = (void *)0; | |
#line 17426 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numSkins = (void *)0; | |
#line 17431 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution = (void *)0; | |
#line 17436 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow = (void *)0; | |
#line 17441 "obj/release.linux/GuiApplication.c" | |
#line 1818 "src/gui/GuiApplication.ec" | |
} | |
#line 17446 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_WaitNetworkEvent(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1303 "src/gui/GuiApplication.ec" | |
{ | |
#line 1303 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 17457 "obj/release.linux/GuiApplication.c" | |
#line 1304 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.networkInitialized) | |
#line 1305 "src/gui/GuiApplication.ec" | |
{ | |
#line 1306 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__sys__GetCurrentThreadID() == __ecereNameSpace__ecere__net__network.mainThreadID) | |
#line 1307 "src/gui/GuiApplication.ec" | |
{ | |
#line 1308 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_WaitEvent(this); | |
#line 17474 "obj/release.linux/GuiApplication.c" | |
#line 1309 "src/gui/GuiApplication.ec" | |
} | |
#line 17479 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1311 "src/gui/GuiApplication.ec" | |
{ | |
#line 1312 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Semaphore * semaphore = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__sys__Semaphore); | |
#line 17489 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * semPtr = (semPtr = __ecereNameSpace__ecere__com__eSystem_New0(sizeof(struct __ecereNameSpace__ecere__sys__OldLink)), semPtr->data = semaphore, semPtr); | |
#line 17494 "obj/release.linux/GuiApplication.c" | |
#line 1314 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 17499 "obj/release.linux/GuiApplication.c" | |
#line 1315 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__OldList_Add(&__ecereNameSpace__ecere__net__network.mtSemaphores, semPtr); | |
#line 17504 "obj/release.linux/GuiApplication.c" | |
#line 1316 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 17509 "obj/release.linux/GuiApplication.c" | |
#line 1318 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ResumeNetworkEvents(this); | |
#line 17514 "obj/release.linux/GuiApplication.c" | |
#line 1319 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Wait(semaphore); | |
#line 17519 "obj/release.linux/GuiApplication.c" | |
#line 1320 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_PauseNetworkEvents(this); | |
#line 17524 "obj/release.linux/GuiApplication.c" | |
#line 1321 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 17529 "obj/release.linux/GuiApplication.c" | |
#line 1322 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__OldList_Delete(&__ecereNameSpace__ecere__net__network.mtSemaphores, semPtr); | |
#line 17534 "obj/release.linux/GuiApplication.c" | |
#line 1323 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 17539 "obj/release.linux/GuiApplication.c" | |
#line 1324 "src/gui/GuiApplication.ec" | |
((semaphore ? __extension__ ( | |
#line 1324 "src/gui/GuiApplication.ec" | |
{ | |
#line 1324 "src/gui/GuiApplication.ec" | |
void * __ecerePtrToDelete = (semaphore); | |
#line 17550 "obj/release.linux/GuiApplication.c" | |
#line 1324 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__sys__Semaphore->Destructor ? __ecereClass___ecereNameSpace__ecere__sys__Semaphore->Destructor((void *)__ecerePtrToDelete) : 0, __ecereNameSpace__ecere__com__eSystem_Delete(__ecerePtrToDelete); | |
#line 17555 "obj/release.linux/GuiApplication.c" | |
#line 1324 "src/gui/GuiApplication.ec" | |
} | |
#line 17560 "obj/release.linux/GuiApplication.c" | |
) : 0), semaphore = 0); | |
#line 17562 "obj/release.linux/GuiApplication.c" | |
#line 1325 "src/gui/GuiApplication.ec" | |
} | |
#line 17567 "obj/release.linux/GuiApplication.c" | |
#line 17569 "obj/release.linux/GuiApplication.c" | |
#line 1326 "src/gui/GuiApplication.ec" | |
} | |
#line 17574 "obj/release.linux/GuiApplication.c" | |
#line 17576 "obj/release.linux/GuiApplication.c" | |
#line 1327 "src/gui/GuiApplication.ec" | |
} | |
#line 17581 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__DataField; | |
#line 17588 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__DataRow; | |
#line 17594 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__ListBox | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList fields; | |
#line 17604 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList rows; | |
#line 17609 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numFields; | |
#line 17614 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * firstRowShown; | |
#line 17619 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * clickedRow; | |
#line 17624 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * currentRow; | |
#line 17629 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 17634 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * sortFields; | |
#line 17639 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int rowCount; | |
#line 17644 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int rowHeight; | |
#line 17649 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int fontH; | |
#line 17654 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
double typingTimeOut; | |
#line 17659 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * typedString; | |
#line 17664 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int mouseX; | |
#line 17669 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int mouseY; | |
#line 17674 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * timer; | |
#line 17679 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * typingTimer; | |
#line 17684 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int dragging; | |
#line 17689 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int rolledOver; | |
#line 17694 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numSelections; | |
#line 17699 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * endBevel; | |
#line 17704 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * dragRow; | |
#line 17709 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int dropIndex; | |
#line 17714 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int movedRow; | |
#line 17719 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * editData; | |
#line 17724 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * currentField; | |
#line 17729 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * editRow; | |
#line 17734 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * draggingField; | |
#line 17739 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * dropField; | |
#line 17744 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int movingFields; | |
#line 17749 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * resizingField; | |
#line 17754 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int resizeX; | |
#line 17759 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int oldX; | |
#line 17764 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int startWidth; | |
#line 17769 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int style; | |
#line 17774 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * boldFont; | |
#line 17779 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int maxShown; | |
#line 17784 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int insideNotifySelect; | |
#line 17789 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selectionColor; | |
#line 17794 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selectionText; | |
#line 17799 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int stippleColor; | |
#line 17804 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 17807 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__DataField | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 17817 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 17822 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
const char * header; | |
#line 17827 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * dataType; | |
#line 17832 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int width; | |
#line 17837 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int index; | |
#line 17842 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int x; | |
#line 17847 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * headButton; | |
#line 17852 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int sortOrder; | |
#line 17857 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int alignment; | |
#line 17862 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int editable; | |
#line 17867 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * listBox; | |
#line 17872 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int defaultField; | |
#line 17877 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * userData; | |
#line 17882 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int freeData; | |
#line 17887 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int fixed; | |
#line 17892 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 17895 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__DataRow | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 17905 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 17910 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList cells; | |
#line 17915 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
long long tag; | |
#line 17920 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int selectedFlag; | |
#line 17925 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * listBox; | |
#line 17930 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int header; | |
#line 17935 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList subRows; | |
#line 17940 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * parent; | |
#line 17945 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int collapsed; | |
#line 17950 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * icon; | |
#line 17955 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int index; | |
#line 17960 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int noneRow; | |
#line 17965 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 17968 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__controls__DropBox | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * button; | |
#line 17978 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * listBox; | |
#line 17983 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int style; | |
#line 17988 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * pulledWindow; | |
#line 17993 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * currentRow; | |
#line 17998 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int listBoxMaxShown; | |
#line 18003 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * dataType; | |
#line 18008 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * field; | |
#line 18013 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * editBox; | |
#line 18018 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int alignment; | |
#line 18023 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * noneRow; | |
#line 18028 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selectionColor; | |
#line 18033 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int selectionText; | |
#line 18038 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 18041 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__dialogs__FileDialog | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
int style; | |
#line 18051 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__dialogs__FileFilter customFilter; | |
#line 18056 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * customFilterRow; | |
#line 18061 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int getNameFromListBox; | |
#line 18066 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * icons[27]; | |
#line 18071 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char currentDirectory[534]; | |
#line 18076 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char filePath[797]; | |
#line 18081 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__dialogs__FileFilter * filters; | |
#line 18086 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int sizeFilters; | |
#line 18091 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__dialogs__FileType * types; | |
#line 18096 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int sizeTypes; | |
#line 18101 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int fileFilter; | |
#line 18106 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int fileType; | |
#line 18111 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numSelections; | |
#line 18116 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * * multiFilePaths; | |
#line 18121 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mayNotExist; | |
#line 18126 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * sortField; | |
#line 18131 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int sortOrder; | |
#line 18136 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * filter; | |
#line 18141 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * filterLabel; | |
#line 18146 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * type; | |
#line 18151 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * typeLabel; | |
#line 18156 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * ok; | |
#line 18161 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * open; | |
#line 18166 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * cancel; | |
#line 18171 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * lookIn; | |
#line 18176 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * lookInField; | |
#line 18181 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * lookInLabel; | |
#line 18186 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * listBox; | |
#line 18191 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * nameField; | |
#line 18196 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * typeField; | |
#line 18201 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * sizeField; | |
#line 18206 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * goUp; | |
#line 18211 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * createDirectory; | |
#line 18216 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fileName; | |
#line 18221 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fileNameLabel; | |
#line 18226 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 18229 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Cursor; | |
#line 18235 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Cursor | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 18245 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 18250 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * bitmap; | |
#line 18255 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned char * paletteShades; | |
#line 18260 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int hotSpotX; | |
#line 18265 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int hotSpotY; | |
#line 18270 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * bitmapName; | |
#line 18275 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int systemCursor; | |
#line 18280 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 18283 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Window | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 18293 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 18298 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int style; | |
#line 18303 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * caption; | |
#line 18308 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * parent; | |
#line 18313 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList children; | |
#line 18318 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * activeChild; | |
#line 18323 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * activeClient; | |
#line 18328 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * previousActive; | |
#line 18333 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * master; | |
#line 18338 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList slaves; | |
#line 18343 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * display; | |
#line 18348 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point position; | |
#line 18353 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point absPosition; | |
#line 18358 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point clientStart; | |
#line 18363 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size size; | |
#line 18368 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size clientSize; | |
#line 18373 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size scrollArea; | |
#line 18378 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size reqScrollArea; | |
#line 18383 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point scroll; | |
#line 18388 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * sbh; | |
#line 18393 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * sbv; | |
#line 18398 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * cursor; | |
#line 18403 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int state; | |
#line 18408 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * menuBar; | |
#line 18413 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * statusBar; | |
#line 18418 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * sysButtons[3]; | |
#line 18423 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
char * fileName; | |
#line 18428 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box clientArea; | |
#line 18433 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int setHotKey; | |
#line 18438 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__HotKeySlot * hotKey; | |
#line 18443 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numDocuments; | |
#line 18448 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numPositions; | |
#line 18453 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * menu; | |
#line 18458 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int scrollFlags; | |
#line 18463 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
long long id; | |
#line 18468 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int documentID; | |
#line 18473 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int background; | |
#line 18478 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int foreground; | |
#line 18483 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * dispDriver; | |
#line 18488 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList childrenCycle; | |
#line 18493 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * cycle; | |
#line 18498 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList childrenOrder; | |
#line 18503 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * order; | |
#line 18508 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * modalSlave; | |
#line 18513 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * rootWindow; | |
#line 18518 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * windowHandle; | |
#line 18523 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int64 returnCode; | |
#line 18528 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point sbStep; | |
#line 18533 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Anchor stateAnchor; | |
#line 18538 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__SizeAnchor stateSizeAnchor; | |
#line 18543 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Anchor normalAnchor; | |
#line 18548 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__SizeAnchor normalSizeAnchor; | |
#line 18553 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size skinMinSize; | |
#line 18558 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point scrolledPos; | |
#line 18563 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box box; | |
#line 18568 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box * against; | |
#line 18573 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent dirtyArea; | |
#line 18578 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent renderArea; | |
#line 18583 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent overRenderArea; | |
#line 18588 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent clipExtent; | |
#line 18593 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent scrollExtent; | |
#line 18598 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point scrolledArea; | |
#line 18603 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent dirtyBack; | |
#line 18608 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList hotKeys; | |
#line 18613 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * defaultControl; | |
#line 18618 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size minSize; | |
#line 18623 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size maxSize; | |
#line 18628 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int * palette; | |
#line 18633 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int caretSize; | |
#line 18638 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point caretPos; | |
#line 18643 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * systemParent; | |
#line 18648 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int iconID; | |
#line 18653 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int numIcons; | |
#line 18658 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int positionID; | |
#line 18663 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * mutex; | |
#line 18668 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int lastState; | |
#line 18673 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * fileMonitor; | |
#line 18678 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * setFont; | |
#line 18683 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * systemFont; | |
#line 18688 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * usedFont; | |
#line 18693 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * captionFont; | |
#line 18698 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList resources; | |
#line 18703 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * saveDialog; | |
#line 18708 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Anchor anchor; | |
#line 18713 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__SizeAnchor sizeAnchor; | |
#line 18718 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__ObjectInfo * object; | |
#line 18723 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * control; | |
#line 18728 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__Extent * tempExtents; | |
#line 18733 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * icon; | |
#line 18738 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
void * windowData; | |
#line 18743 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
int creationActivation; | |
#line 18748 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int glCapabilities; | |
#line 18753 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct | |
{ | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int active : 1; | |
#line 18762 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int acquiredInput : 1; | |
#line 18767 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int modifiedDocument : 1; | |
#line 18772 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int disabled : 1; | |
#line 18777 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int isForegroundWindow : 1; | |
#line 18782 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int visible : 1; | |
#line 18787 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int destroyed : 1; | |
#line 18792 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int anchored : 1; | |
#line 18797 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int dirty : 1; | |
#line 18802 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mouseInside : 1; | |
#line 18807 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int positioned : 1; | |
#line 18812 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int created : 1; | |
#line 18817 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int is3D : 1; | |
#line 18822 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int mergeMenus : 1; | |
#line 18827 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int modifyVirtArea : 1; | |
#line 18832 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int noAutoScrollArea : 1; | |
#line 18837 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int closing : 1; | |
#line 18842 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int autoCreate : 1; | |
#line 18847 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int setVisible : 1; | |
#line 18852 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int wasCreated : 1; | |
#line 18857 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int fullRender : 1; | |
#line 18862 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int moveable : 1; | |
#line 18867 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int alphaBlend : 1; | |
#line 18872 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int composing : 1; | |
#line 18877 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int useSharedMemory : 1; | |
#line 18882 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int resized : 1; | |
#line 18887 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int saving : 1; | |
#line 18892 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int nativeDecorations : 1; | |
#line 18897 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int manageDisplay : 1; | |
#line 18902 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int formDesigner : 1; | |
#line 18907 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int requireRemaximize : 1; | |
#line 18912 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
unsigned int noConsequential : 1; | |
#line 18917 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct __anon1; | |
#line 18920 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * controller; | |
#line 18925 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 18928 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__gui__GuiApplication | |
{ | |
#line 106 "src/gui/GuiApplication.ec" | |
int numDrivers; | |
#line 18938 "obj/release.linux/GuiApplication.c" | |
#line 107 "src/gui/GuiApplication.ec" | |
char ** driverNames; | |
#line 18943 "obj/release.linux/GuiApplication.c" | |
#line 108 "src/gui/GuiApplication.ec" | |
int numSkins; | |
#line 18948 "obj/release.linux/GuiApplication.c" | |
#line 109 "src/gui/GuiApplication.ec" | |
char ** skinNames; | |
#line 18953 "obj/release.linux/GuiApplication.c" | |
#line 111 "src/gui/GuiApplication.ec" | |
unsigned int textMode; | |
#line 18958 "obj/release.linux/GuiApplication.c" | |
#line 113 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * interfaceDriver; | |
#line 18963 "obj/release.linux/GuiApplication.c" | |
#line 114 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * currentSkin; | |
#line 18968 "obj/release.linux/GuiApplication.c" | |
#line 117 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * desktop; | |
#line 18973 "obj/release.linux/GuiApplication.c" | |
#line 120 "src/gui/GuiApplication.ec" | |
unsigned int modeSwitching; | |
#line 18978 "obj/release.linux/GuiApplication.c" | |
#line 121 "src/gui/GuiApplication.ec" | |
unsigned int fullScreenMode; | |
#line 18983 "obj/release.linux/GuiApplication.c" | |
#line 123 "src/gui/GuiApplication.ec" | |
unsigned int fullScreen; | |
#line 18988 "obj/release.linux/GuiApplication.c" | |
#line 124 "src/gui/GuiApplication.ec" | |
int resolution; | |
#line 18993 "obj/release.linux/GuiApplication.c" | |
#line 125 "src/gui/GuiApplication.ec" | |
int pixelFormat; | |
#line 18998 "obj/release.linux/GuiApplication.c" | |
#line 126 "src/gui/GuiApplication.ec" | |
int refreshRate; | |
#line 19003 "obj/release.linux/GuiApplication.c" | |
#line 128 "src/gui/GuiApplication.ec" | |
const char * defaultDisplayDriver; | |
#line 19008 "obj/release.linux/GuiApplication.c" | |
#line 130 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * systemCursors[9]; | |
#line 19013 "obj/release.linux/GuiApplication.c" | |
#line 132 "src/gui/GuiApplication.ec" | |
unsigned int cursorUpdate; | |
#line 19018 "obj/release.linux/GuiApplication.c" | |
#line 134 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList customCursors; | |
#line 19023 "obj/release.linux/GuiApplication.c" | |
#line 137 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldList windowTimers; | |
#line 19028 "obj/release.linux/GuiApplication.c" | |
#line 140 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prevWindow; | |
#line 19033 "obj/release.linux/GuiApplication.c" | |
#line 141 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * overWindows; | |
#line 19038 "obj/release.linux/GuiApplication.c" | |
#line 142 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * windowCaptured; | |
#line 19043 "obj/release.linux/GuiApplication.c" | |
#line 145 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * windowMoving; | |
#line 19048 "obj/release.linux/GuiApplication.c" | |
#line 146 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point windowMovingStart; | |
#line 19053 "obj/release.linux/GuiApplication.c" | |
#line 147 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point windowMovingBefore; | |
#line 19058 "obj/release.linux/GuiApplication.c" | |
#line 148 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size windowResizingBefore; | |
#line 19063 "obj/release.linux/GuiApplication.c" | |
#line 149 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point movingLast; | |
#line 19068 "obj/release.linux/GuiApplication.c" | |
#line 150 "src/gui/GuiApplication.ec" | |
unsigned int windowIsResizing; | |
#line 19073 "obj/release.linux/GuiApplication.c" | |
#line 151 "src/gui/GuiApplication.ec" | |
unsigned int resizeX, resizeEndX; | |
#line 19078 "obj/release.linux/GuiApplication.c" | |
#line 152 "src/gui/GuiApplication.ec" | |
unsigned int resizeY, resizeEndY; | |
#line 19083 "obj/release.linux/GuiApplication.c" | |
#line 155 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * windowScrolling; | |
#line 19088 "obj/release.linux/GuiApplication.c" | |
#line 156 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point windowScrollingBefore, windowScrollingStart; | |
#line 19093 "obj/release.linux/GuiApplication.c" | |
#line 159 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * cursorBackground; | |
#line 19098 "obj/release.linux/GuiApplication.c" | |
#line 160 "src/gui/GuiApplication.ec" | |
int cursorBackgroundX, cursorBackgroundY; | |
#line 19103 "obj/release.linux/GuiApplication.c" | |
#line 161 "src/gui/GuiApplication.ec" | |
int cursorBackgroundW, cursorBackgroundH; | |
#line 19108 "obj/release.linux/GuiApplication.c" | |
#line 164 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * caretOwner; | |
#line 19113 "obj/release.linux/GuiApplication.c" | |
#line 167 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * acquiredWindow; | |
#line 19118 "obj/release.linux/GuiApplication.c" | |
#line 168 "src/gui/GuiApplication.ec" | |
int acquiredMouseX, acquiredMouseY; | |
#line 19123 "obj/release.linux/GuiApplication.c" | |
#line 170 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * currentCursor; | |
#line 19128 "obj/release.linux/GuiApplication.c" | |
#line 172 "src/gui/GuiApplication.ec" | |
unsigned int errorLevel, lastErrorCode; | |
#line 19133 "obj/release.linux/GuiApplication.c" | |
#line 174 "src/gui/GuiApplication.ec" | |
unsigned int processAll; | |
#line 19138 "obj/release.linux/GuiApplication.c" | |
#line 177 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * waitMutex; | |
#line 19143 "obj/release.linux/GuiApplication.c" | |
#line 179 "src/gui/GuiApplication.ec" | |
unsigned int waiting; | |
#line 19148 "obj/release.linux/GuiApplication.c" | |
#line 181 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * lockMutex; | |
#line 19153 "obj/release.linux/GuiApplication.c" | |
#line 184 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * interimWindow; | |
#line 19158 "obj/release.linux/GuiApplication.c" | |
#line 185 "src/gui/GuiApplication.ec" | |
unsigned int caretEnabled; | |
#line 19163 "obj/release.linux/GuiApplication.c" | |
#line 187 "src/gui/GuiApplication.ec" | |
char appName[1024]; | |
#line 19168 "obj/release.linux/GuiApplication.c" | |
#line 188 "src/gui/GuiApplication.ec" | |
unsigned int timerResolution; | |
#line 19173 "obj/release.linux/GuiApplication.c" | |
#line 190 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size virtualScreen; | |
#line 19178 "obj/release.linux/GuiApplication.c" | |
#line 191 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point virtualScreenPos; | |
#line 19183 "obj/release.linux/GuiApplication.c" | |
#line 193 "src/gui/GuiApplication.ec" | |
long long mainThread; | |
#line 19188 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 19191 "obj/release.linux/GuiApplication.c" | |
#line 214 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Cursor_Set_systemCursor(struct __ecereNameSpace__ecere__com__Instance * this, int value); | |
#line 19197 "obj/release.linux/GuiApplication.c" | |
#line 229 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__Window_Destroy(struct __ecereNameSpace__ecere__com__Instance * this, long long code); | |
#line 19203 "obj/release.linux/GuiApplication.c" | |
#line 340 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__sys__Size * value); | |
#line 19209 "obj/release.linux/GuiApplication.c" | |
#line 340 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_size(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__sys__Size * value); | |
#line 19215 "obj/release.linux/GuiApplication.c" | |
#line 342 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19221 "obj/release.linux/GuiApplication.c" | |
#line 390 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_active(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19227 "obj/release.linux/GuiApplication.c" | |
#line 414 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Get_clientStart(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__sys__Point * value); | |
#line 19233 "obj/release.linux/GuiApplication.c" | |
#line 419 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__Window_Position(struct __ecereNameSpace__ecere__com__Instance * this, int x, int y, int w, int h, unsigned int force, unsigned int processAnchors, unsigned int modifyArea, unsigned int updateScrollBars, unsigned int thisOnly, unsigned int changeRootWindow); | |
#line 19239 "obj/release.linux/GuiApplication.c" | |
#line 427 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__gui__Window_Get_next(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19245 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_nativeDecorations(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19251 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_nativeDecorations(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 19257 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__gui__Window_Get_rootWindow(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19263 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_state(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19269 "obj/release.linux/GuiApplication.c" | |
#line 429 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_state(struct __ecereNameSpace__ecere__com__Instance * this, int value); | |
#line 19275 "obj/release.linux/GuiApplication.c" | |
#line 478 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gui__Window_Update(struct __ecereNameSpace__ecere__com__Instance * this, const struct __ecereNameSpace__ecere__sys__Box * region); | |
#line 19281 "obj/release.linux/GuiApplication.c" | |
#line 486 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gui__Window_UpdateDisplay(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19287 "obj/release.linux/GuiApplication.c" | |
#line 491 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gui__Window_SetPosition(struct __ecereNameSpace__ecere__com__Instance * this, int x, int y, int w, int h, unsigned int modifyArea, unsigned int modifyThisArea, unsigned int modifyClientArea); | |
#line 19293 "obj/release.linux/GuiApplication.c" | |
#line 531 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__gui__Window_UnloadGraphics(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int destroyWindows); | |
#line 19299 "obj/release.linux/GuiApplication.c" | |
#line 543 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__Window_SetupDisplay(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19305 "obj/release.linux/GuiApplication.c" | |
#line 544 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__Window_LoadGraphics(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int creation, unsigned int resetAnchors); | |
#line 19311 "obj/release.linux/GuiApplication.c" | |
#line 599 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_background(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19317 "obj/release.linux/GuiApplication.c" | |
#line 599 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_background(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 19323 "obj/release.linux/GuiApplication.c" | |
#line 601 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__gui__Window_Get_cursor(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19329 "obj/release.linux/GuiApplication.c" | |
#line 601 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_cursor(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__com__Instance * value); | |
#line 19335 "obj/release.linux/GuiApplication.c" | |
#line 602 "src/gui/GuiApplication.ec" | |
const char * __ecereProp___ecereNameSpace__ecere__gui__Window_Get_caption(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19341 "obj/release.linux/GuiApplication.c" | |
#line 602 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_caption(struct __ecereNameSpace__ecere__com__Instance * this, const char * value); | |
#line 19347 "obj/release.linux/GuiApplication.c" | |
#line 604 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Get_position(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__sys__Point * value); | |
#line 19353 "obj/release.linux/GuiApplication.c" | |
#line 604 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_position(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__sys__Point * value); | |
#line 19359 "obj/release.linux/GuiApplication.c" | |
#line 779 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_autoCreate(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19365 "obj/release.linux/GuiApplication.c" | |
#line 779 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_autoCreate(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 19371 "obj/release.linux/GuiApplication.c" | |
#line 779 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_created(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19377 "obj/release.linux/GuiApplication.c" | |
#line 784 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__Window_Create(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19383 "obj/release.linux/GuiApplication.c" | |
#line 1011 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__Window_Get_visible(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19389 "obj/release.linux/GuiApplication.c" | |
#line 1011 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_visible(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 19395 "obj/release.linux/GuiApplication.c" | |
#line 1702 "src/gui/GuiApplication.ec" | |
const char * __ecereProp___ecereNameSpace__ecere__gui__Window_Get_text(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 19401 "obj/release.linux/GuiApplication.c" | |
#line 1702 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__gui__Window_Set_text(struct __ecereNameSpace__ecere__com__Instance * this, const char * value); | |
#line 19407 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__GuiApplication_Init; | |
#line 19413 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__GuiApplication_Cycle; | |
#line 19419 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__gui__GuiApplication_Terminate; | |
#line 19425 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UpdateTimers(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 285 "src/gui/GuiApplication.ec" | |
{ | |
#line 285 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19435 "obj/release.linux/GuiApplication.c" | |
#line 286 "src/gui/GuiApplication.ec" | |
unsigned int result = 0; | |
#line 19440 "obj/release.linux/GuiApplication.c" | |
#line 287 "src/gui/GuiApplication.ec" | |
double time = __ecereNameSpace__ecere__sys__GetTime(); | |
#line 19445 "obj/release.linux/GuiApplication.c" | |
#line 288 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * timer; | |
#line 19450 "obj/release.linux/GuiApplication.c" | |
#line 290 "src/gui/GuiApplication.ec" | |
for( | |
#line 290 "src/gui/GuiApplication.ec" | |
timer = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->windowTimers.first; | |
#line 19457 "obj/release.linux/GuiApplication.c" | |
#line 290 "src/gui/GuiApplication.ec" | |
timer; | |
#line 19461 "obj/release.linux/GuiApplication.c" | |
#line 291 "src/gui/GuiApplication.ec" | |
timer = ((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->next) | |
#line 291 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->dispatched = 0; | |
#line 19468 "obj/release.linux/GuiApplication.c" | |
#line 19470 "obj/release.linux/GuiApplication.c" | |
#line 292 "src/gui/GuiApplication.ec" | |
for( | |
#line 292 "src/gui/GuiApplication.ec" | |
; | |
#line 19477 "obj/release.linux/GuiApplication.c" | |
#line 292 "src/gui/GuiApplication.ec" | |
; | |
#line 19481 "obj/release.linux/GuiApplication.c" | |
) | |
#line 293 "src/gui/GuiApplication.ec" | |
{ | |
#line 294 "src/gui/GuiApplication.ec" | |
for( | |
#line 294 "src/gui/GuiApplication.ec" | |
timer = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->windowTimers.first; | |
#line 19491 "obj/release.linux/GuiApplication.c" | |
#line 294 "src/gui/GuiApplication.ec" | |
timer; | |
#line 19495 "obj/release.linux/GuiApplication.c" | |
#line 310 "src/gui/GuiApplication.ec" | |
timer = ((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->next) | |
#line 295 "src/gui/GuiApplication.ec" | |
{ | |
#line 296 "src/gui/GuiApplication.ec" | |
if(!((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->dispatched) | |
#line 297 "src/gui/GuiApplication.ec" | |
{ | |
#line 298 "src/gui/GuiApplication.ec" | |
if((__ecereProp___ecereNameSpace__ecere__gui__Timer_Get_delay(timer) - (double)(time - ((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->lastTime)) < ((double)(0.00001))) | |
#line 299 "src/gui/GuiApplication.ec" | |
{ | |
#line 300 "src/gui/GuiApplication.ec" | |
timer->_refCount++; | |
#line 19517 "obj/release.linux/GuiApplication.c" | |
#line 301 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->lastTime = time; | |
#line 19522 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
if((__extension__ ( | |
#line 302 "src/gui/GuiApplication.ec" | |
{ | |
#line 302 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(const void * ); | |
#line 19533 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(const void *))__extension__ ( | |
#line 302 "src/gui/GuiApplication.ec" | |
{ | |
#line 302 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = timer; | |
#line 19544 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__gui__Timer->_vTbl; | |
#line 19549 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
} | |
#line 19554 "obj/release.linux/GuiApplication.c" | |
) | |
#line 302 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__gui__Timer_DelayExpired]); | |
#line 19558 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->window) : (unsigned int)1; | |
#line 19563 "obj/release.linux/GuiApplication.c" | |
#line 302 "src/gui/GuiApplication.ec" | |
} | |
#line 19568 "obj/release.linux/GuiApplication.c" | |
) | |
#line 302 "src/gui/GuiApplication.ec" | |
)) | |
#line 303 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 19575 "obj/release.linux/GuiApplication.c" | |
#line 19577 "obj/release.linux/GuiApplication.c" | |
#line 304 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->dispatched = 1; | |
#line 19582 "obj/release.linux/GuiApplication.c" | |
#line 306 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eInstance_DecRef(timer); | |
#line 19587 "obj/release.linux/GuiApplication.c" | |
#line 307 "src/gui/GuiApplication.ec" | |
break; | |
#line 19592 "obj/release.linux/GuiApplication.c" | |
#line 308 "src/gui/GuiApplication.ec" | |
} | |
#line 19597 "obj/release.linux/GuiApplication.c" | |
#line 19599 "obj/release.linux/GuiApplication.c" | |
#line 309 "src/gui/GuiApplication.ec" | |
} | |
#line 19604 "obj/release.linux/GuiApplication.c" | |
#line 19606 "obj/release.linux/GuiApplication.c" | |
#line 310 "src/gui/GuiApplication.ec" | |
} | |
#line 19611 "obj/release.linux/GuiApplication.c" | |
#line 19613 "obj/release.linux/GuiApplication.c" | |
#line 311 "src/gui/GuiApplication.ec" | |
if(!timer) | |
#line 311 "src/gui/GuiApplication.ec" | |
break; | |
#line 19621 "obj/release.linux/GuiApplication.c" | |
#line 19623 "obj/release.linux/GuiApplication.c" | |
#line 312 "src/gui/GuiApplication.ec" | |
} | |
#line 19628 "obj/release.linux/GuiApplication.c" | |
#line 19630 "obj/release.linux/GuiApplication.c" | |
#line 313 "src/gui/GuiApplication.ec" | |
return result; | |
#line 19635 "obj/release.linux/GuiApplication.c" | |
#line 314 "src/gui/GuiApplication.ec" | |
} | |
#line 19640 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SetCurrentCursor(struct __ecereNameSpace__ecere__com__Instance * this, struct __ecereNameSpace__ecere__com__Instance * window, struct __ecereNameSpace__ecere__com__Instance * cursor) | |
#line 318 "src/gui/GuiApplication.ec" | |
{ | |
#line 318 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19651 "obj/release.linux/GuiApplication.c" | |
#line 319 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentCursor = cursor; | |
#line 19656 "obj/release.linux/GuiApplication.c" | |
#line 320 "src/gui/GuiApplication.ec" | |
if(cursor) | |
#line 321 "src/gui/GuiApplication.ec" | |
{ | |
#line 322 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreenMode && ((struct __ecereNameSpace__ecere__gui__Cursor *)(((char *)cursor + __ecereClass___ecereNameSpace__ecere__gui__Cursor->offset)))->bitmap) | |
#line 323 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 323 "src/gui/GuiApplication.ec" | |
{ | |
#line 323 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance * window, int cursor); | |
#line 19676 "obj/release.linux/GuiApplication.c" | |
#line 323 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance * window, int cursor))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_SetMouseCursor]); | |
#line 19681 "obj/release.linux/GuiApplication.c" | |
#line 323 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(window ? window : __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, (int)-1) : (void)1; | |
#line 19686 "obj/release.linux/GuiApplication.c" | |
#line 323 "src/gui/GuiApplication.ec" | |
} | |
#line 19691 "obj/release.linux/GuiApplication.c" | |
) | |
#line 323 "src/gui/GuiApplication.ec" | |
); | |
#line 19695 "obj/release.linux/GuiApplication.c" | |
else | |
#line 325 "src/gui/GuiApplication.ec" | |
{ | |
#line 326 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 326 "src/gui/GuiApplication.ec" | |
{ | |
#line 326 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance * window, int cursor); | |
#line 19710 "obj/release.linux/GuiApplication.c" | |
#line 326 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance * window, int cursor))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_SetMouseCursor]); | |
#line 19715 "obj/release.linux/GuiApplication.c" | |
#line 326 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(window ? window : __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, ((struct __ecereNameSpace__ecere__gui__Cursor *)(((char *)cursor + __ecereClass___ecereNameSpace__ecere__gui__Cursor->offset)))->systemCursor) : (void)1; | |
#line 19720 "obj/release.linux/GuiApplication.c" | |
#line 326 "src/gui/GuiApplication.ec" | |
} | |
#line 19725 "obj/release.linux/GuiApplication.c" | |
) | |
#line 326 "src/gui/GuiApplication.ec" | |
); | |
#line 19729 "obj/release.linux/GuiApplication.c" | |
#line 327 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Bitmap_Free(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground); | |
#line 19734 "obj/release.linux/GuiApplication.c" | |
#line 328 "src/gui/GuiApplication.ec" | |
} | |
#line 19739 "obj/release.linux/GuiApplication.c" | |
#line 19741 "obj/release.linux/GuiApplication.c" | |
#line 329 "src/gui/GuiApplication.ec" | |
} | |
#line 19746 "obj/release.linux/GuiApplication.c" | |
#line 19748 "obj/release.linux/GuiApplication.c" | |
#line 330 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorUpdate = 1; | |
#line 19753 "obj/release.linux/GuiApplication.c" | |
#line 331 "src/gui/GuiApplication.ec" | |
} | |
#line 19758 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_IsModeSwitching(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 406 "src/gui/GuiApplication.ec" | |
{ | |
#line 406 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19769 "obj/release.linux/GuiApplication.c" | |
#line 407 "src/gui/GuiApplication.ec" | |
return __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching; | |
#line 19774 "obj/release.linux/GuiApplication.c" | |
#line 408 "src/gui/GuiApplication.ec" | |
} | |
#line 19779 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SetAppFocus(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int state) | |
#line 496 "src/gui/GuiApplication.ec" | |
{ | |
#line 496 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19790 "obj/release.linux/GuiApplication.c" | |
#line 498 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.active = state; | |
#line 19795 "obj/release.linux/GuiApplication.c" | |
#line 499 "src/gui/GuiApplication.ec" | |
} | |
#line 19800 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Wait(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 886 "src/gui/GuiApplication.ec" | |
{ | |
#line 892 "src/gui/GuiApplication.ec" | |
double __simpleStruct0; | |
#line 19811 "obj/release.linux/GuiApplication.c" | |
#line 886 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19816 "obj/release.linux/GuiApplication.c" | |
#line 887 "src/gui/GuiApplication.ec" | |
static double lastTime = 0; | |
#line 19821 "obj/release.linux/GuiApplication.c" | |
#line 889 "src/gui/GuiApplication.ec" | |
double time = __ecereNameSpace__ecere__sys__GetTime(); | |
#line 19826 "obj/release.linux/GuiApplication.c" | |
#line 890 "src/gui/GuiApplication.ec" | |
if(!lastTime) | |
#line 890 "src/gui/GuiApplication.ec" | |
lastTime = time; | |
#line 19834 "obj/release.linux/GuiApplication.c" | |
#line 19836 "obj/release.linux/GuiApplication.c" | |
#line 892 "src/gui/GuiApplication.ec" | |
if((double)((double)(double)(time - lastTime)) > 1.0 / (__simpleStruct0 = (double)(double)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->timerResolution, (18.2 > __simpleStruct0) ? 18.2 : __simpleStruct0)) | |
#line 893 "src/gui/GuiApplication.ec" | |
{ | |
#line 894 "src/gui/GuiApplication.ec" | |
lastTime = time; | |
#line 19847 "obj/release.linux/GuiApplication.c" | |
#line 895 "src/gui/GuiApplication.ec" | |
return ; | |
#line 19852 "obj/release.linux/GuiApplication.c" | |
#line 896 "src/gui/GuiApplication.ec" | |
} | |
#line 19857 "obj/release.linux/GuiApplication.c" | |
#line 19859 "obj/release.linux/GuiApplication.c" | |
#line 899 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 900 "src/gui/GuiApplication.ec" | |
XUnlockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 19867 "obj/release.linux/GuiApplication.c" | |
#line 19869 "obj/release.linux/GuiApplication.c" | |
#line 904 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 19874 "obj/release.linux/GuiApplication.c" | |
#line 906 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waitMutex); | |
#line 19879 "obj/release.linux/GuiApplication.c" | |
#line 908 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waiting = 1; | |
#line 19884 "obj/release.linux/GuiApplication.c" | |
#line 909 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 910 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 910 "src/gui/GuiApplication.ec" | |
{ | |
#line 910 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(); | |
#line 19898 "obj/release.linux/GuiApplication.c" | |
#line 910 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)())__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Wait]); | |
#line 19903 "obj/release.linux/GuiApplication.c" | |
#line 910 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod() : (void)1; | |
#line 19908 "obj/release.linux/GuiApplication.c" | |
#line 910 "src/gui/GuiApplication.ec" | |
} | |
#line 19913 "obj/release.linux/GuiApplication.c" | |
) | |
#line 910 "src/gui/GuiApplication.ec" | |
); | |
#line 19917 "obj/release.linux/GuiApplication.c" | |
#line 19919 "obj/release.linux/GuiApplication.c" | |
#line 911 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waiting = 0; | |
#line 19924 "obj/release.linux/GuiApplication.c" | |
#line 913 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waitMutex); | |
#line 19929 "obj/release.linux/GuiApplication.c" | |
#line 915 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 19934 "obj/release.linux/GuiApplication.c" | |
#line 919 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 920 "src/gui/GuiApplication.ec" | |
XLockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 19942 "obj/release.linux/GuiApplication.c" | |
#line 19944 "obj/release.linux/GuiApplication.c" | |
#line 922 "src/gui/GuiApplication.ec" | |
lastTime = time; | |
#line 19949 "obj/release.linux/GuiApplication.c" | |
#line 923 "src/gui/GuiApplication.ec" | |
} | |
#line 19954 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Lock(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1627 "src/gui/GuiApplication.ec" | |
{ | |
#line 1627 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19965 "obj/release.linux/GuiApplication.c" | |
#line 1629 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 19970 "obj/release.linux/GuiApplication.c" | |
#line 1631 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 1632 "src/gui/GuiApplication.ec" | |
XLockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 19978 "obj/release.linux/GuiApplication.c" | |
#line 19980 "obj/release.linux/GuiApplication.c" | |
#line 1635 "src/gui/GuiApplication.ec" | |
} | |
#line 19985 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Unlock(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1638 "src/gui/GuiApplication.ec" | |
{ | |
#line 1638 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 19996 "obj/release.linux/GuiApplication.c" | |
#line 1641 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 1642 "src/gui/GuiApplication.ec" | |
XUnlockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 20004 "obj/release.linux/GuiApplication.c" | |
#line 20006 "obj/release.linux/GuiApplication.c" | |
#line 1644 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 20011 "obj/release.linux/GuiApplication.c" | |
#line 1646 "src/gui/GuiApplication.ec" | |
} | |
#line 20016 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_LockEx(struct __ecereNameSpace__ecere__com__Instance * this, int count) | |
#line 1649 "src/gui/GuiApplication.ec" | |
{ | |
#line 1649 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20027 "obj/release.linux/GuiApplication.c" | |
#line 1651 "src/gui/GuiApplication.ec" | |
int i; | |
#line 20032 "obj/release.linux/GuiApplication.c" | |
#line 1652 "src/gui/GuiApplication.ec" | |
for( | |
#line 1652 "src/gui/GuiApplication.ec" | |
i = 0; | |
#line 20039 "obj/release.linux/GuiApplication.c" | |
#line 1652 "src/gui/GuiApplication.ec" | |
i < count; | |
#line 20043 "obj/release.linux/GuiApplication.c" | |
#line 1659 "src/gui/GuiApplication.ec" | |
i++) | |
#line 1653 "src/gui/GuiApplication.ec" | |
{ | |
#line 1654 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 20053 "obj/release.linux/GuiApplication.c" | |
#line 1656 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 1657 "src/gui/GuiApplication.ec" | |
XLockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 20061 "obj/release.linux/GuiApplication.c" | |
#line 20063 "obj/release.linux/GuiApplication.c" | |
#line 1659 "src/gui/GuiApplication.ec" | |
} | |
#line 20068 "obj/release.linux/GuiApplication.c" | |
#line 20070 "obj/release.linux/GuiApplication.c" | |
#line 1661 "src/gui/GuiApplication.ec" | |
} | |
#line 20075 "obj/release.linux/GuiApplication.c" | |
int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UnlockEx(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1664 "src/gui/GuiApplication.ec" | |
{ | |
#line 1664 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20086 "obj/release.linux/GuiApplication.c" | |
#line 1665 "src/gui/GuiApplication.ec" | |
int count = 0; | |
#line 20091 "obj/release.linux/GuiApplication.c" | |
#line 1667 "src/gui/GuiApplication.ec" | |
int i; | |
#line 20096 "obj/release.linux/GuiApplication.c" | |
#line 1668 "src/gui/GuiApplication.ec" | |
count = __ecereProp___ecereNameSpace__ecere__sys__Mutex_Get_owningThread(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex) == __ecereNameSpace__ecere__sys__GetCurrentThreadID() ? __ecereProp___ecereNameSpace__ecere__sys__Mutex_Get_lockCount(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex) : 0; | |
#line 20101 "obj/release.linux/GuiApplication.c" | |
#line 1669 "src/gui/GuiApplication.ec" | |
for( | |
#line 1669 "src/gui/GuiApplication.ec" | |
i = 0; | |
#line 20108 "obj/release.linux/GuiApplication.c" | |
#line 1669 "src/gui/GuiApplication.ec" | |
i < count; | |
#line 20112 "obj/release.linux/GuiApplication.c" | |
#line 1676 "src/gui/GuiApplication.ec" | |
i++) | |
#line 1670 "src/gui/GuiApplication.ec" | |
{ | |
#line 1672 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 1673 "src/gui/GuiApplication.ec" | |
XUnlockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 20125 "obj/release.linux/GuiApplication.c" | |
#line 20127 "obj/release.linux/GuiApplication.c" | |
#line 1675 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 20132 "obj/release.linux/GuiApplication.c" | |
#line 1676 "src/gui/GuiApplication.ec" | |
} | |
#line 20137 "obj/release.linux/GuiApplication.c" | |
#line 20139 "obj/release.linux/GuiApplication.c" | |
#line 1678 "src/gui/GuiApplication.ec" | |
return count; | |
#line 20144 "obj/release.linux/GuiApplication.c" | |
#line 1679 "src/gui/GuiApplication.ec" | |
} | |
#line 20149 "obj/release.linux/GuiApplication.c" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetCursor(struct __ecereNameSpace__ecere__com__Instance * this, int cursor) | |
#line 1682 "src/gui/GuiApplication.ec" | |
{ | |
#line 1682 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20160 "obj/release.linux/GuiApplication.c" | |
#line 1683 "src/gui/GuiApplication.ec" | |
return __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->systemCursors[cursor]; | |
#line 20165 "obj/release.linux/GuiApplication.c" | |
#line 1684 "src/gui/GuiApplication.ec" | |
} | |
#line 20170 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetKeyState(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int key) | |
#line 1687 "src/gui/GuiApplication.ec" | |
{ | |
#line 1687 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20181 "obj/release.linux/GuiApplication.c" | |
#line 1688 "src/gui/GuiApplication.ec" | |
return (__extension__ ( | |
#line 1688 "src/gui/GuiApplication.ec" | |
{ | |
#line 1688 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(unsigned int key); | |
#line 20192 "obj/release.linux/GuiApplication.c" | |
#line 1688 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(unsigned int key))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetKeyState]); | |
#line 20197 "obj/release.linux/GuiApplication.c" | |
#line 1688 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(key) : (unsigned int)1; | |
#line 20202 "obj/release.linux/GuiApplication.c" | |
#line 1688 "src/gui/GuiApplication.ec" | |
} | |
#line 20207 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1688 "src/gui/GuiApplication.ec" | |
); | |
#line 20211 "obj/release.linux/GuiApplication.c" | |
#line 1689 "src/gui/GuiApplication.ec" | |
} | |
#line 20216 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetMouseState(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int * buttons, int * x, int * y) | |
#line 1692 "src/gui/GuiApplication.ec" | |
{ | |
#line 1692 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20227 "obj/release.linux/GuiApplication.c" | |
#line 1693 "src/gui/GuiApplication.ec" | |
return (__extension__ ( | |
#line 1693 "src/gui/GuiApplication.ec" | |
{ | |
#line 1693 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(unsigned int * buttons, int * x, int * y); | |
#line 20238 "obj/release.linux/GuiApplication.c" | |
#line 1693 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(unsigned int * buttons, int * x, int * y))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetMouseState]); | |
#line 20243 "obj/release.linux/GuiApplication.c" | |
#line 1693 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(buttons, x, y) : (unsigned int)1; | |
#line 20248 "obj/release.linux/GuiApplication.c" | |
#line 1693 "src/gui/GuiApplication.ec" | |
} | |
#line 20253 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1693 "src/gui/GuiApplication.ec" | |
); | |
#line 20257 "obj/release.linux/GuiApplication.c" | |
#line 1694 "src/gui/GuiApplication.ec" | |
} | |
#line 20262 "obj/release.linux/GuiApplication.c" | |
const char * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_appName(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1705 "src/gui/GuiApplication.ec" | |
{ | |
#line 1705 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20273 "obj/release.linux/GuiApplication.c" | |
#line 1706 "src/gui/GuiApplication.ec" | |
return (const char *)(this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->appName : (((void *)0))); | |
#line 20278 "obj/release.linux/GuiApplication.c" | |
#line 1707 "src/gui/GuiApplication.ec" | |
} | |
#line 20283 "obj/release.linux/GuiApplication.c" | |
const char * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_appName(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_appName(struct __ecereNameSpace__ecere__com__Instance * this, const char * value); | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_alwaysEmptyInput(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1712 "src/gui/GuiApplication.ec" | |
{ | |
#line 1712 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20298 "obj/release.linux/GuiApplication.c" | |
#line 1712 "src/gui/GuiApplication.ec" | |
return __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->processAll; | |
#line 20303 "obj/release.linux/GuiApplication.c" | |
#line 1712 "src/gui/GuiApplication.ec" | |
} | |
#line 20308 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_alwaysEmptyInput(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_alwaysEmptyInput(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_fullScreen(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1720 "src/gui/GuiApplication.ec" | |
{ | |
#line 1720 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20323 "obj/release.linux/GuiApplication.c" | |
#line 1720 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreen : 0; | |
#line 20328 "obj/release.linux/GuiApplication.c" | |
#line 1720 "src/gui/GuiApplication.ec" | |
} | |
#line 20333 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_fullScreen(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_fullScreen(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
const char * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_driver(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1729 "src/gui/GuiApplication.ec" | |
{ | |
#line 1729 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20348 "obj/release.linux/GuiApplication.c" | |
#line 1729 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver : (((void *)0)); | |
#line 20353 "obj/release.linux/GuiApplication.c" | |
#line 1729 "src/gui/GuiApplication.ec" | |
} | |
#line 20358 "obj/release.linux/GuiApplication.c" | |
const char * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_driver(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_driver(struct __ecereNameSpace__ecere__com__Instance * this, const char * value); | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_resolution(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1738 "src/gui/GuiApplication.ec" | |
{ | |
#line 1738 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20373 "obj/release.linux/GuiApplication.c" | |
#line 1738 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->resolution : (int)0; | |
#line 20378 "obj/release.linux/GuiApplication.c" | |
#line 1738 "src/gui/GuiApplication.ec" | |
} | |
#line 20383 "obj/release.linux/GuiApplication.c" | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_resolution(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_resolution(struct __ecereNameSpace__ecere__com__Instance * this, int value); | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_pixelFormat(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1747 "src/gui/GuiApplication.ec" | |
{ | |
#line 1747 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20398 "obj/release.linux/GuiApplication.c" | |
#line 1747 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->pixelFormat : (int)0; | |
#line 20403 "obj/release.linux/GuiApplication.c" | |
#line 1747 "src/gui/GuiApplication.ec" | |
} | |
#line 20408 "obj/release.linux/GuiApplication.c" | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_pixelFormat(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_pixelFormat(struct __ecereNameSpace__ecere__com__Instance * this, int value); | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_refreshRate(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1756 "src/gui/GuiApplication.ec" | |
{ | |
#line 1756 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20423 "obj/release.linux/GuiApplication.c" | |
#line 1756 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->refreshRate : 0; | |
#line 20428 "obj/release.linux/GuiApplication.c" | |
#line 1756 "src/gui/GuiApplication.ec" | |
} | |
#line 20433 "obj/release.linux/GuiApplication.c" | |
int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_refreshRate(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_refreshRate(struct __ecereNameSpace__ecere__com__Instance * this, int value); | |
const char * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_skin(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1761 "src/gui/GuiApplication.ec" | |
{ | |
#line 1761 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20448 "obj/release.linux/GuiApplication.c" | |
#line 1761 "src/gui/GuiApplication.ec" | |
return (this && __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin) ? (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name") : (((void *)0)); | |
#line 20453 "obj/release.linux/GuiApplication.c" | |
#line 1761 "src/gui/GuiApplication.ec" | |
} | |
#line 20458 "obj/release.linux/GuiApplication.c" | |
const char * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_skin(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_skin(struct __ecereNameSpace__ecere__com__Instance * this, const char * value); | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_textMode(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1766 "src/gui/GuiApplication.ec" | |
{ | |
#line 1766 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20473 "obj/release.linux/GuiApplication.c" | |
#line 1766 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode : 0; | |
#line 20478 "obj/release.linux/GuiApplication.c" | |
#line 1766 "src/gui/GuiApplication.ec" | |
} | |
#line 20483 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_textMode(struct __ecereNameSpace__ecere__com__Instance * this); | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_textMode(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_desktop(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1768 "src/gui/GuiApplication.ec" | |
{ | |
#line 1768 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20498 "obj/release.linux/GuiApplication.c" | |
#line 1768 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop : (((void *)0)); | |
#line 20503 "obj/release.linux/GuiApplication.c" | |
#line 1768 "src/gui/GuiApplication.ec" | |
} | |
#line 20508 "obj/release.linux/GuiApplication.c" | |
struct __ecereNameSpace__ecere__com__Class * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_currentSkin(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1771 "src/gui/GuiApplication.ec" | |
{ | |
#line 1771 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20519 "obj/release.linux/GuiApplication.c" | |
#line 1771 "src/gui/GuiApplication.ec" | |
return this ? __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin : (((void *)0)); | |
#line 20524 "obj/release.linux/GuiApplication.c" | |
#line 1771 "src/gui/GuiApplication.ec" | |
} | |
#line 20529 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_timerResolution(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_acquiredWindow(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1778 "src/gui/GuiApplication.ec" | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20542 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
return __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->acquiredWindow; | |
#line 20547 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
} | |
#line 20552 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereConstructor___ecereNameSpace__ecere__gui__GuiApplication(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1778 "src/gui/GuiApplication.ec" | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20563 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->overWindows = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__com__List_TPL_ecere__gui__Window_); | |
#line 20568 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eInstance_IncRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->overWindows); | |
#line 20573 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__gfx__Bitmap); | |
#line 20578 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eInstance_IncRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground); | |
#line 20583 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waitMutex = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__sys__Mutex); | |
#line 20588 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__sys__Mutex); | |
#line 20593 "obj/release.linux/GuiApplication.c" | |
#line 196 "src/gui/GuiApplication.ec" | |
{ | |
#line 197 "src/gui/GuiApplication.ec" | |
int c; | |
#line 20602 "obj/release.linux/GuiApplication.c" | |
#line 200 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->mainThread = __ecereNameSpace__ecere__sys__GetCurrentThreadID(); | |
#line 20607 "obj/release.linux/GuiApplication.c" | |
#line 202 "src/gui/GuiApplication.ec" | |
if(!__ecereNameSpace__ecere__gui__guiApp) | |
#line 203 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__guiApp = this; | |
#line 20615 "obj/release.linux/GuiApplication.c" | |
#line 20617 "obj/release.linux/GuiApplication.c" | |
#line 205 "src/gui/GuiApplication.ec" | |
strcpy(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->appName, __ecereNameSpace__ecere__GetTranslatedString("ecere", "ECERE Application", (((void *)0)))); | |
#line 20622 "obj/release.linux/GuiApplication.c" | |
#line 207 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->processAll = 1; | |
#line 20627 "obj/release.linux/GuiApplication.c" | |
#line 211 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->windowTimers.offset = (unsigned int)(uintptr_t)&((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)((struct __ecereNameSpace__ecere__com__Instance *)(void *)0) + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->prev; | |
#line 20632 "obj/release.linux/GuiApplication.c" | |
#line 213 "src/gui/GuiApplication.ec" | |
for( | |
#line 213 "src/gui/GuiApplication.ec" | |
c = (int)0; | |
#line 20639 "obj/release.linux/GuiApplication.c" | |
#line 213 "src/gui/GuiApplication.ec" | |
c < 9; | |
#line 20643 "obj/release.linux/GuiApplication.c" | |
#line 214 "src/gui/GuiApplication.ec" | |
c++) | |
#line 214 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->systemCursors[c] = __extension__ ( | |
#line 214 "src/gui/GuiApplication.ec" | |
{ | |
#line 214 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereInstance1 = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__gui__Cursor); | |
#line 20656 "obj/release.linux/GuiApplication.c" | |
#line 214 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Cursor_Set_systemCursor(__ecereInstance1, c), __ecereInstance1; | |
#line 20661 "obj/release.linux/GuiApplication.c" | |
#line 214 "src/gui/GuiApplication.ec" | |
} | |
#line 20666 "obj/release.linux/GuiApplication.c" | |
) | |
#line 214 "src/gui/GuiApplication.ec" | |
; | |
#line 20670 "obj/release.linux/GuiApplication.c" | |
#line 20672 "obj/release.linux/GuiApplication.c" | |
#line 217 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__globalSystem.eventSemaphore = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__sys__Semaphore); | |
#line 20677 "obj/release.linux/GuiApplication.c" | |
#line 218 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__globalSystem.fileMonitorMutex = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__sys__Mutex); | |
#line 20682 "obj/release.linux/GuiApplication.c" | |
#line 219 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__globalSystem.fileMonitors.offset = (unsigned int)(uintptr_t)&((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)((struct __ecereNameSpace__ecere__com__Instance *)(void *)0) + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->prev; | |
#line 20687 "obj/release.linux/GuiApplication.c" | |
#line 221 "src/gui/GuiApplication.ec" | |
return 1; | |
#line 20692 "obj/release.linux/GuiApplication.c" | |
#line 222 "src/gui/GuiApplication.ec" | |
} | |
#line 20697 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
return 1; | |
#line 20702 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
} | |
#line 20707 "obj/release.linux/GuiApplication.c" | |
void __ecereDestructor___ecereNameSpace__ecere__gui__GuiApplication(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1778 "src/gui/GuiApplication.ec" | |
{ | |
#line 1778 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 20718 "obj/release.linux/GuiApplication.c" | |
#line 225 "src/gui/GuiApplication.ec" | |
{ | |
#line 226 "src/gui/GuiApplication.ec" | |
int c; | |
#line 20727 "obj/release.linux/GuiApplication.c" | |
#line 228 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop) | |
#line 229 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_Destroy(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 0); | |
#line 20735 "obj/release.linux/GuiApplication.c" | |
#line 20737 "obj/release.linux/GuiApplication.c" | |
#line 230 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop = 0); | |
#line 20742 "obj/release.linux/GuiApplication.c" | |
#line 231 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__OldList_Clear(&__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->customCursors); | |
#line 20747 "obj/release.linux/GuiApplication.c" | |
#line 234 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 235 "src/gui/GuiApplication.ec" | |
XUnlockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 20755 "obj/release.linux/GuiApplication.c" | |
#line 20757 "obj/release.linux/GuiApplication.c" | |
#line 240 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__guiApplicationInitialized) | |
#line 241 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 20765 "obj/release.linux/GuiApplication.c" | |
#line 20767 "obj/release.linux/GuiApplication.c" | |
#line 244 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 245 "src/gui/GuiApplication.ec" | |
{ | |
#line 246 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 246 "src/gui/GuiApplication.ec" | |
{ | |
#line 246 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(); | |
#line 20784 "obj/release.linux/GuiApplication.c" | |
#line 246 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)())__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Terminate]); | |
#line 20789 "obj/release.linux/GuiApplication.c" | |
#line 246 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod() : (void)1; | |
#line 20794 "obj/release.linux/GuiApplication.c" | |
#line 246 "src/gui/GuiApplication.ec" | |
} | |
#line 20799 "obj/release.linux/GuiApplication.c" | |
) | |
#line 246 "src/gui/GuiApplication.ec" | |
); | |
#line 20803 "obj/release.linux/GuiApplication.c" | |
#line 247 "src/gui/GuiApplication.ec" | |
} | |
#line 20808 "obj/release.linux/GuiApplication.c" | |
#line 20810 "obj/release.linux/GuiApplication.c" | |
#line 250 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eSystem_Delete(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->driverNames), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->driverNames = 0); | |
#line 20815 "obj/release.linux/GuiApplication.c" | |
#line 253 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eSystem_Delete(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->skinNames), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->skinNames = 0); | |
#line 20820 "obj/release.linux/GuiApplication.c" | |
#line 255 "src/gui/GuiApplication.ec" | |
for( | |
#line 255 "src/gui/GuiApplication.ec" | |
c = (int)0; | |
#line 20827 "obj/release.linux/GuiApplication.c" | |
#line 255 "src/gui/GuiApplication.ec" | |
c < 9; | |
#line 20831 "obj/release.linux/GuiApplication.c" | |
#line 256 "src/gui/GuiApplication.ec" | |
c++) | |
#line 256 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->systemCursors[c]), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->systemCursors[c] = 0); | |
#line 20838 "obj/release.linux/GuiApplication.c" | |
#line 20840 "obj/release.linux/GuiApplication.c" | |
#line 259 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__net__Network_Terminate(); | |
#line 20845 "obj/release.linux/GuiApplication.c" | |
#line 263 "src/gui/GuiApplication.ec" | |
((__ecereNameSpace__ecere__sys__globalSystem.eventSemaphore ? __extension__ ( | |
#line 263 "src/gui/GuiApplication.ec" | |
{ | |
#line 263 "src/gui/GuiApplication.ec" | |
void * __ecerePtrToDelete = (__ecereNameSpace__ecere__sys__globalSystem.eventSemaphore); | |
#line 20856 "obj/release.linux/GuiApplication.c" | |
#line 263 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__sys__Semaphore->Destructor ? __ecereClass___ecereNameSpace__ecere__sys__Semaphore->Destructor((void *)__ecerePtrToDelete) : 0, __ecereNameSpace__ecere__com__eSystem_Delete(__ecerePtrToDelete); | |
#line 20861 "obj/release.linux/GuiApplication.c" | |
#line 263 "src/gui/GuiApplication.ec" | |
} | |
#line 20866 "obj/release.linux/GuiApplication.c" | |
) : 0), __ecereNameSpace__ecere__sys__globalSystem.eventSemaphore = 0); | |
#line 20868 "obj/release.linux/GuiApplication.c" | |
#line 264 "src/gui/GuiApplication.ec" | |
((__ecereNameSpace__ecere__sys__globalSystem.fileMonitorMutex ? __extension__ ( | |
#line 264 "src/gui/GuiApplication.ec" | |
{ | |
#line 264 "src/gui/GuiApplication.ec" | |
void * __ecerePtrToDelete = (__ecereNameSpace__ecere__sys__globalSystem.fileMonitorMutex); | |
#line 20879 "obj/release.linux/GuiApplication.c" | |
#line 264 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__sys__Mutex->Destructor ? __ecereClass___ecereNameSpace__ecere__sys__Mutex->Destructor((void *)__ecerePtrToDelete) : 0, __ecereNameSpace__ecere__com__eSystem_Delete(__ecerePtrToDelete); | |
#line 20884 "obj/release.linux/GuiApplication.c" | |
#line 264 "src/gui/GuiApplication.ec" | |
} | |
#line 20889 "obj/release.linux/GuiApplication.c" | |
) : 0), __ecereNameSpace__ecere__sys__globalSystem.fileMonitorMutex = 0); | |
#line 20891 "obj/release.linux/GuiApplication.c" | |
#line 265 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(__ecereNameSpace__ecere__sys__globalSystem.fileMonitorThread), __ecereNameSpace__ecere__sys__globalSystem.fileMonitorThread = 0); | |
#line 20896 "obj/release.linux/GuiApplication.c" | |
#line 268 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__UnapplySkin(__ecereClass___ecereNameSpace__ecere__gui__Window); | |
#line 20901 "obj/release.linux/GuiApplication.c" | |
#line 271 "src/gui/GuiApplication.ec" | |
{ | |
#line 272 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * timer, * nextTimer; | |
#line 20910 "obj/release.linux/GuiApplication.c" | |
#line 273 "src/gui/GuiApplication.ec" | |
for( | |
#line 273 "src/gui/GuiApplication.ec" | |
timer = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->windowTimers.first; | |
#line 20917 "obj/release.linux/GuiApplication.c" | |
#line 273 "src/gui/GuiApplication.ec" | |
timer; | |
#line 20921 "obj/release.linux/GuiApplication.c" | |
#line 277 "src/gui/GuiApplication.ec" | |
timer = nextTimer) | |
#line 274 "src/gui/GuiApplication.ec" | |
{ | |
#line 275 "src/gui/GuiApplication.ec" | |
nextTimer = ((struct __ecereNameSpace__ecere__gui__Timer *)(((char *)timer + __ecereClass___ecereNameSpace__ecere__gui__Timer->offset)))->next; | |
#line 20931 "obj/release.linux/GuiApplication.c" | |
#line 276 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Timer_Stop(timer); | |
#line 20936 "obj/release.linux/GuiApplication.c" | |
#line 277 "src/gui/GuiApplication.ec" | |
} | |
#line 20941 "obj/release.linux/GuiApplication.c" | |
#line 20943 "obj/release.linux/GuiApplication.c" | |
#line 278 "src/gui/GuiApplication.ec" | |
} | |
#line 20948 "obj/release.linux/GuiApplication.c" | |
#line 280 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__guiApp == this) | |
#line 281 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__guiApp = (((void *)0)); | |
#line 20956 "obj/release.linux/GuiApplication.c" | |
#line 20958 "obj/release.linux/GuiApplication.c" | |
#line 282 "src/gui/GuiApplication.ec" | |
} | |
#line 20963 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->overWindows), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->overWindows = 0); | |
#line 20968 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground = 0); | |
#line 20973 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
((__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waitMutex ? __extension__ ( | |
#line 177 "src/gui/GuiApplication.ec" | |
{ | |
#line 177 "src/gui/GuiApplication.ec" | |
void * __ecerePtrToDelete = (__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waitMutex); | |
#line 20984 "obj/release.linux/GuiApplication.c" | |
#line 177 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__sys__Mutex->Destructor ? __ecereClass___ecereNameSpace__ecere__sys__Mutex->Destructor((void *)__ecerePtrToDelete) : 0, __ecereNameSpace__ecere__com__eSystem_Delete(__ecerePtrToDelete); | |
#line 20989 "obj/release.linux/GuiApplication.c" | |
#line 177 "src/gui/GuiApplication.ec" | |
} | |
#line 20994 "obj/release.linux/GuiApplication.c" | |
) : 0), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->waitMutex = 0); | |
#line 20996 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
((__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex ? __extension__ ( | |
#line 181 "src/gui/GuiApplication.ec" | |
{ | |
#line 181 "src/gui/GuiApplication.ec" | |
void * __ecerePtrToDelete = (__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 21007 "obj/release.linux/GuiApplication.c" | |
#line 181 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__sys__Mutex->Destructor ? __ecereClass___ecereNameSpace__ecere__sys__Mutex->Destructor((void *)__ecerePtrToDelete) : 0, __ecereNameSpace__ecere__com__eSystem_Delete(__ecerePtrToDelete); | |
#line 21012 "obj/release.linux/GuiApplication.c" | |
#line 181 "src/gui/GuiApplication.ec" | |
} | |
#line 21017 "obj/release.linux/GuiApplication.c" | |
) : 0), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex = 0); | |
#line 21019 "obj/release.linux/GuiApplication.c" | |
#line 1778 "src/gui/GuiApplication.ec" | |
} | |
#line 21024 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_PreserveAndDrawCursor(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 334 "src/gui/GuiApplication.ec" | |
{ | |
#line 334 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21035 "obj/release.linux/GuiApplication.c" | |
#line 335 "src/gui/GuiApplication.ec" | |
if(!__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->acquiredWindow && __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorUpdate && __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentCursor && ((struct __ecereNameSpace__ecere__gui__Cursor *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentCursor + __ecereClass___ecereNameSpace__ecere__gui__Cursor->offset)))->bitmap) | |
#line 336 "src/gui/GuiApplication.ec" | |
{ | |
#line 340 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct1; | |
#line 21047 "obj/release.linux/GuiApplication.c" | |
#line 340 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct0; | |
#line 21052 "obj/release.linux/GuiApplication.c" | |
#line 337 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * bitmap = ((struct __ecereNameSpace__ecere__gui__Cursor *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentCursor + __ecereClass___ecereNameSpace__ecere__gui__Cursor->offset)))->bitmap; | |
#line 21057 "obj/release.linux/GuiApplication.c" | |
#line 338 "src/gui/GuiApplication.ec" | |
int mouseX, mouseY; | |
#line 21062 "obj/release.linux/GuiApplication.c" | |
#line 339 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * surface; | |
#line 21067 "obj/release.linux/GuiApplication.c" | |
#line 340 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box against = | |
{ | |
#line 340 "src/gui/GuiApplication.ec" | |
0, 0, (int)((__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct0), __simpleStruct0.w - 1)), (int)((__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct1), __simpleStruct1.h - 1)) | |
} | |
#line 340 "src/gui/GuiApplication.ec" | |
; | |
#line 21079 "obj/release.linux/GuiApplication.c" | |
#line 341 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box box = | |
{ | |
#line 341 "src/gui/GuiApplication.ec" | |
0, 0, ((struct __ecereNameSpace__ecere__gfx__Bitmap *)(((char *)bitmap + __ecereClass___ecereNameSpace__ecere__gfx__Bitmap->offset)))->width, ((struct __ecereNameSpace__ecere__gfx__Bitmap *)(((char *)bitmap + __ecereClass___ecereNameSpace__ecere__gfx__Bitmap->offset)))->height | |
} | |
#line 341 "src/gui/GuiApplication.ec" | |
; | |
#line 21091 "obj/release.linux/GuiApplication.c" | |
#line 342 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * display = __ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop); | |
#line 21096 "obj/release.linux/GuiApplication.c" | |
#line 343 "src/gui/GuiApplication.ec" | |
unsigned int flags = __ecereProp___ecereNameSpace__ecere__gfx__Display_Get_flags(display); | |
#line 21101 "obj/release.linux/GuiApplication.c" | |
#line 345 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 345 "src/gui/GuiApplication.ec" | |
{ | |
#line 345 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(int * x, int * y); | |
#line 21112 "obj/release.linux/GuiApplication.c" | |
#line 345 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(int * x, int * y))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetMousePosition]); | |
#line 21117 "obj/release.linux/GuiApplication.c" | |
#line 345 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(&mouseX, &mouseY) : (void)1; | |
#line 21122 "obj/release.linux/GuiApplication.c" | |
#line 345 "src/gui/GuiApplication.ec" | |
} | |
#line 21127 "obj/release.linux/GuiApplication.c" | |
) | |
#line 345 "src/gui/GuiApplication.ec" | |
); | |
#line 21131 "obj/release.linux/GuiApplication.c" | |
#line 347 "src/gui/GuiApplication.ec" | |
mouseX -= ((struct __ecereNameSpace__ecere__gui__Cursor *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentCursor + __ecereClass___ecereNameSpace__ecere__gui__Cursor->offset)))->hotSpotX; | |
#line 21136 "obj/release.linux/GuiApplication.c" | |
#line 348 "src/gui/GuiApplication.ec" | |
mouseY -= ((struct __ecereNameSpace__ecere__gui__Cursor *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentCursor + __ecereClass___ecereNameSpace__ecere__gui__Cursor->offset)))->hotSpotY; | |
#line 21141 "obj/release.linux/GuiApplication.c" | |
#line 351 "src/gui/GuiApplication.ec" | |
if(!((unsigned int)((flags & 0x2) >> 1))) | |
#line 352 "src/gui/GuiApplication.ec" | |
{ | |
#line 353 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundX = mouseX; | |
#line 21152 "obj/release.linux/GuiApplication.c" | |
#line 354 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundY = mouseY; | |
#line 21157 "obj/release.linux/GuiApplication.c" | |
#line 355 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundW = ((struct __ecereNameSpace__ecere__gfx__Bitmap *)(((char *)bitmap + __ecereClass___ecereNameSpace__ecere__gfx__Bitmap->offset)))->width; | |
#line 21162 "obj/release.linux/GuiApplication.c" | |
#line 356 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundH = ((struct __ecereNameSpace__ecere__gfx__Bitmap *)(((char *)bitmap + __ecereClass___ecereNameSpace__ecere__gfx__Bitmap->offset)))->height; | |
#line 21167 "obj/release.linux/GuiApplication.c" | |
#line 357 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Grab(display, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground, mouseX, mouseY, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundW, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundH); | |
#line 21172 "obj/release.linux/GuiApplication.c" | |
#line 358 "src/gui/GuiApplication.ec" | |
} | |
#line 21177 "obj/release.linux/GuiApplication.c" | |
#line 21179 "obj/release.linux/GuiApplication.c" | |
#line 360 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Box_ClipOffset(&box, &against, mouseX, mouseY); | |
#line 21184 "obj/release.linux/GuiApplication.c" | |
#line 362 "src/gui/GuiApplication.ec" | |
if(!((unsigned int)((flags & 0x2) >> 1))) | |
#line 363 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_StartUpdate(display); | |
#line 21192 "obj/release.linux/GuiApplication.c" | |
#line 21194 "obj/release.linux/GuiApplication.c" | |
#line 365 "src/gui/GuiApplication.ec" | |
surface = __ecereMethod___ecereNameSpace__ecere__gfx__Display_GetSurface(display, mouseX, mouseY, &box); | |
#line 21199 "obj/release.linux/GuiApplication.c" | |
#line 366 "src/gui/GuiApplication.ec" | |
if(surface) | |
#line 367 "src/gui/GuiApplication.ec" | |
{ | |
#line 368 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gfx__Surface_Set_foreground(surface, __ecereProp___ecereNameSpace__ecere__gfx__ColorAlpha_Set___ecereNameSpace__ecere__gfx__Color(0xFFFFFFLL)); | |
#line 21210 "obj/release.linux/GuiApplication.c" | |
#line 369 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Surface_Blit(surface, bitmap, 0, 0, 0, 0, ((struct __ecereNameSpace__ecere__gfx__Bitmap *)(((char *)bitmap + __ecereClass___ecereNameSpace__ecere__gfx__Bitmap->offset)))->width, ((struct __ecereNameSpace__ecere__gfx__Bitmap *)(((char *)bitmap + __ecereClass___ecereNameSpace__ecere__gfx__Bitmap->offset)))->height); | |
#line 21215 "obj/release.linux/GuiApplication.c" | |
#line 371 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(surface), surface = 0); | |
#line 21220 "obj/release.linux/GuiApplication.c" | |
#line 373 "src/gui/GuiApplication.ec" | |
if(!((unsigned int)((flags & 0x2) >> 1))) | |
#line 374 "src/gui/GuiApplication.ec" | |
{ | |
#line 375 "src/gui/GuiApplication.ec" | |
box.left += mouseX; | |
#line 21231 "obj/release.linux/GuiApplication.c" | |
#line 376 "src/gui/GuiApplication.ec" | |
box.right += mouseX; | |
#line 21236 "obj/release.linux/GuiApplication.c" | |
#line 377 "src/gui/GuiApplication.ec" | |
box.top += mouseY; | |
#line 21241 "obj/release.linux/GuiApplication.c" | |
#line 378 "src/gui/GuiApplication.ec" | |
box.bottom += mouseY; | |
#line 21246 "obj/release.linux/GuiApplication.c" | |
#line 379 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Update(display, &box); | |
#line 21251 "obj/release.linux/GuiApplication.c" | |
#line 380 "src/gui/GuiApplication.ec" | |
} | |
#line 21256 "obj/release.linux/GuiApplication.c" | |
#line 21258 "obj/release.linux/GuiApplication.c" | |
#line 381 "src/gui/GuiApplication.ec" | |
} | |
#line 21263 "obj/release.linux/GuiApplication.c" | |
#line 21265 "obj/release.linux/GuiApplication.c" | |
#line 382 "src/gui/GuiApplication.ec" | |
if(!((unsigned int)((flags & 0x2) >> 1))) | |
#line 383 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_EndUpdate(display); | |
#line 21273 "obj/release.linux/GuiApplication.c" | |
#line 21275 "obj/release.linux/GuiApplication.c" | |
#line 384 "src/gui/GuiApplication.ec" | |
} | |
#line 21280 "obj/release.linux/GuiApplication.c" | |
#line 21282 "obj/release.linux/GuiApplication.c" | |
#line 385 "src/gui/GuiApplication.ec" | |
} | |
#line 21287 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_RestoreCursorBackground(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 388 "src/gui/GuiApplication.ec" | |
{ | |
#line 388 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21298 "obj/release.linux/GuiApplication.c" | |
#line 390 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground && __ecereProp___ecereNameSpace__ecere__gui__Window_Get_active(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 391 "src/gui/GuiApplication.ec" | |
{ | |
#line 393 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct1; | |
#line 21310 "obj/release.linux/GuiApplication.c" | |
#line 393 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct0; | |
#line 21315 "obj/release.linux/GuiApplication.c" | |
#line 392 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box box = | |
{ | |
#line 392 "src/gui/GuiApplication.ec" | |
0, 0, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundW - 1, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundH - 1 | |
} | |
#line 392 "src/gui/GuiApplication.ec" | |
; | |
#line 21327 "obj/release.linux/GuiApplication.c" | |
#line 393 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Box against = | |
{ | |
#line 393 "src/gui/GuiApplication.ec" | |
0, 0, (int)((__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct0), __simpleStruct0.w - 1)), (int)((__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct1), __simpleStruct1.h - 1)) | |
} | |
#line 393 "src/gui/GuiApplication.ec" | |
; | |
#line 21339 "obj/release.linux/GuiApplication.c" | |
#line 394 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * surface; | |
#line 21344 "obj/release.linux/GuiApplication.c" | |
#line 396 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Box_ClipOffset(&box, &against, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundX, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundY); | |
#line 21349 "obj/release.linux/GuiApplication.c" | |
#line 397 "src/gui/GuiApplication.ec" | |
if((surface = __ecereMethod___ecereNameSpace__ecere__gfx__Display_GetSurface(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundX, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundY, &box))) | |
#line 398 "src/gui/GuiApplication.ec" | |
{ | |
#line 399 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Surface_Blit(surface, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackground, 0, 0, 0, 0, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundW, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorBackgroundH); | |
#line 21360 "obj/release.linux/GuiApplication.c" | |
#line 400 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(surface), surface = 0); | |
#line 21365 "obj/release.linux/GuiApplication.c" | |
#line 401 "src/gui/GuiApplication.ec" | |
} | |
#line 21370 "obj/release.linux/GuiApplication.c" | |
#line 21372 "obj/release.linux/GuiApplication.c" | |
#line 402 "src/gui/GuiApplication.ec" | |
} | |
#line 21377 "obj/release.linux/GuiApplication.c" | |
#line 21379 "obj/release.linux/GuiApplication.c" | |
#line 403 "src/gui/GuiApplication.ec" | |
} | |
#line 21384 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SetDesktopPosition(struct __ecereNameSpace__ecere__com__Instance * this, int x, int y, int w, int h, unsigned int moveChildren) | |
#line 411 "src/gui/GuiApplication.ec" | |
{ | |
#line 414 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point __simpleStruct3; | |
#line 21395 "obj/release.linux/GuiApplication.c" | |
#line 414 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point __simpleStruct2; | |
#line 21400 "obj/release.linux/GuiApplication.c" | |
#line 413 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct1; | |
#line 21405 "obj/release.linux/GuiApplication.c" | |
#line 413 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct0; | |
#line 21410 "obj/release.linux/GuiApplication.c" | |
#line 411 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21415 "obj/release.linux/GuiApplication.c" | |
#line 412 "src/gui/GuiApplication.ec" | |
unsigned int result = 1; | |
#line 21420 "obj/release.linux/GuiApplication.c" | |
#line 413 "src/gui/GuiApplication.ec" | |
unsigned int windowResized = (__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct0), __simpleStruct0.w != w) || (__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct1), __simpleStruct1.h != h); | |
#line 21425 "obj/release.linux/GuiApplication.c" | |
#line 414 "src/gui/GuiApplication.ec" | |
unsigned int windowMoved = (__ecereProp___ecereNameSpace__ecere__gui__Window_Get_clientStart(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct2), __simpleStruct2.x != x) || (__ecereProp___ecereNameSpace__ecere__gui__Window_Get_clientStart(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct3), __simpleStruct3.y != y); | |
#line 21430 "obj/release.linux/GuiApplication.c" | |
#line 416 "src/gui/GuiApplication.ec" | |
if((windowResized || windowMoved) && moveChildren) | |
#line 417 "src/gui/GuiApplication.ec" | |
{ | |
#line 418 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * child; | |
#line 21442 "obj/release.linux/GuiApplication.c" | |
#line 419 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_Position(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, x, y, w, h, 1, 1, 1, 1, 0, 0); | |
#line 21447 "obj/release.linux/GuiApplication.c" | |
#line 427 "src/gui/GuiApplication.ec" | |
for( | |
#line 427 "src/gui/GuiApplication.ec" | |
child = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->children.first; | |
#line 21454 "obj/release.linux/GuiApplication.c" | |
#line 427 "src/gui/GuiApplication.ec" | |
child; | |
#line 21458 "obj/release.linux/GuiApplication.c" | |
#line 444 "src/gui/GuiApplication.ec" | |
child = __ecereProp___ecereNameSpace__ecere__gui__Window_Get_next(child)) | |
#line 428 "src/gui/GuiApplication.ec" | |
{ | |
#line 429 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_nativeDecorations(child) && __ecereProp___ecereNameSpace__ecere__gui__Window_Get_rootWindow(child) == child && __ecereProp___ecereNameSpace__ecere__gui__Window_Get_state(child) == 2) | |
#line 430 "src/gui/GuiApplication.ec" | |
{ | |
#line 435 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_active(child)) | |
#line 436 "src/gui/GuiApplication.ec" | |
{ | |
#line 437 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_state(child, 0); | |
#line 21480 "obj/release.linux/GuiApplication.c" | |
#line 438 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_state(child, 2); | |
#line 21485 "obj/release.linux/GuiApplication.c" | |
#line 439 "src/gui/GuiApplication.ec" | |
} | |
#line 21490 "obj/release.linux/GuiApplication.c" | |
else | |
#line 441 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)child + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.requireRemaximize = 1; | |
#line 21496 "obj/release.linux/GuiApplication.c" | |
#line 21498 "obj/release.linux/GuiApplication.c" | |
#line 443 "src/gui/GuiApplication.ec" | |
} | |
#line 21503 "obj/release.linux/GuiApplication.c" | |
#line 21505 "obj/release.linux/GuiApplication.c" | |
#line 444 "src/gui/GuiApplication.ec" | |
} | |
#line 21510 "obj/release.linux/GuiApplication.c" | |
#line 21512 "obj/release.linux/GuiApplication.c" | |
#line 468 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 469 "src/gui/GuiApplication.ec" | |
{ | |
#line 470 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Lock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), 1); | |
#line 21523 "obj/release.linux/GuiApplication.c" | |
#line 471 "src/gui/GuiApplication.ec" | |
if(windowResized) | |
#line 472 "src/gui/GuiApplication.ec" | |
{ | |
#line 473 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct1; | |
#line 21535 "obj/release.linux/GuiApplication.c" | |
#line 473 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Size __simpleStruct0; | |
#line 21540 "obj/release.linux/GuiApplication.c" | |
#line 473 "src/gui/GuiApplication.ec" | |
if(!__ecereMethod___ecereNameSpace__ecere__gfx__Display_Resize(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), (int)(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct0), __simpleStruct0).w, (int)(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_size(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct1), __simpleStruct1).h)) | |
#line 474 "src/gui/GuiApplication.ec" | |
result = 0; | |
#line 21548 "obj/release.linux/GuiApplication.c" | |
#line 21550 "obj/release.linux/GuiApplication.c" | |
#line 476 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.dirty = 1; | |
#line 21555 "obj/release.linux/GuiApplication.c" | |
#line 477 "src/gui/GuiApplication.ec" | |
if(!((unsigned int)((__ecereProp___ecereNameSpace__ecere__gfx__Display_Get_flags(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) & 0x2) >> 1))) | |
#line 478 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_Update(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, (((void *)0))); | |
#line 21563 "obj/release.linux/GuiApplication.c" | |
#line 21565 "obj/release.linux/GuiApplication.c" | |
#line 479 "src/gui/GuiApplication.ec" | |
} | |
#line 21570 "obj/release.linux/GuiApplication.c" | |
#line 21572 "obj/release.linux/GuiApplication.c" | |
#line 484 "src/gui/GuiApplication.ec" | |
if(!__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreenMode && !__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching) | |
#line 486 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_UpdateDisplay(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop); | |
#line 21580 "obj/release.linux/GuiApplication.c" | |
#line 21582 "obj/release.linux/GuiApplication.c" | |
#line 487 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Unlock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)); | |
#line 21587 "obj/release.linux/GuiApplication.c" | |
#line 488 "src/gui/GuiApplication.ec" | |
} | |
#line 21592 "obj/release.linux/GuiApplication.c" | |
#line 21594 "obj/release.linux/GuiApplication.c" | |
#line 489 "src/gui/GuiApplication.ec" | |
} | |
#line 21599 "obj/release.linux/GuiApplication.c" | |
else | |
#line 491 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_SetPosition(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, x, y, w, h, 0, 0, 0); | |
#line 21605 "obj/release.linux/GuiApplication.c" | |
#line 21607 "obj/release.linux/GuiApplication.c" | |
#line 492 "src/gui/GuiApplication.ec" | |
return result; | |
#line 21612 "obj/release.linux/GuiApplication.c" | |
#line 493 "src/gui/GuiApplication.ec" | |
} | |
#line 21617 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SelectSkin(struct __ecereNameSpace__ecere__com__Instance * this, const char * skinName) | |
#line 502 "src/gui/GuiApplication.ec" | |
{ | |
#line 502 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21628 "obj/release.linux/GuiApplication.c" | |
#line 503 "src/gui/GuiApplication.ec" | |
unsigned int result = 0; | |
#line 21633 "obj/release.linux/GuiApplication.c" | |
#line 504 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * skin; | |
#line 21638 "obj/release.linux/GuiApplication.c" | |
#line 505 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * link; | |
#line 21643 "obj/release.linux/GuiApplication.c" | |
#line 507 "src/gui/GuiApplication.ec" | |
for( | |
#line 507 "src/gui/GuiApplication.ec" | |
link = __ecereClass___ecereNameSpace__ecere__gui__Skin->derivatives.first; | |
#line 21650 "obj/release.linux/GuiApplication.c" | |
#line 507 "src/gui/GuiApplication.ec" | |
link; | |
#line 21654 "obj/release.linux/GuiApplication.c" | |
#line 512 "src/gui/GuiApplication.ec" | |
link = link->next) | |
#line 508 "src/gui/GuiApplication.ec" | |
{ | |
#line 509 "src/gui/GuiApplication.ec" | |
skin = link->data; | |
#line 21664 "obj/release.linux/GuiApplication.c" | |
#line 510 "src/gui/GuiApplication.ec" | |
if((unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "name") && !strcmp((const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "name"), skinName)) | |
#line 511 "src/gui/GuiApplication.ec" | |
break; | |
#line 21672 "obj/release.linux/GuiApplication.c" | |
#line 21674 "obj/release.linux/GuiApplication.c" | |
#line 512 "src/gui/GuiApplication.ec" | |
} | |
#line 21679 "obj/release.linux/GuiApplication.c" | |
#line 21681 "obj/release.linux/GuiApplication.c" | |
#line 513 "src/gui/GuiApplication.ec" | |
if(!link) | |
#line 513 "src/gui/GuiApplication.ec" | |
skin = (((void *)0)); | |
#line 21689 "obj/release.linux/GuiApplication.c" | |
#line 21691 "obj/release.linux/GuiApplication.c" | |
#line 515 "src/gui/GuiApplication.ec" | |
if(skin) | |
#line 516 "src/gui/GuiApplication.ec" | |
{ | |
#line 517 "src/gui/GuiApplication.ec" | |
if(skin != __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin || !__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin) | |
#line 518 "src/gui/GuiApplication.ec" | |
{ | |
#line 520 "src/gui/GuiApplication.ec" | |
if((unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "textMode") != __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode) | |
#line 521 "src/gui/GuiApplication.ec" | |
{ | |
#line 522 "src/gui/GuiApplication.ec" | |
return 0; | |
#line 21714 "obj/release.linux/GuiApplication.c" | |
#line 523 "src/gui/GuiApplication.ec" | |
} | |
#line 21719 "obj/release.linux/GuiApplication.c" | |
else | |
#line 525 "src/gui/GuiApplication.ec" | |
{ | |
#line 526 "src/gui/GuiApplication.ec" | |
unsigned int needReload = 0; | |
#line 21729 "obj/release.linux/GuiApplication.c" | |
#line 528 "src/gui/GuiApplication.ec" | |
if(!__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching && __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin) | |
#line 529 "src/gui/GuiApplication.ec" | |
{ | |
#line 530 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching = 1; | |
#line 21740 "obj/release.linux/GuiApplication.c" | |
#line 531 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_UnloadGraphics(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 1); | |
#line 21745 "obj/release.linux/GuiApplication.c" | |
#line 532 "src/gui/GuiApplication.ec" | |
needReload = 1; | |
#line 21750 "obj/release.linux/GuiApplication.c" | |
#line 533 "src/gui/GuiApplication.ec" | |
} | |
#line 21755 "obj/release.linux/GuiApplication.c" | |
#line 21757 "obj/release.linux/GuiApplication.c" | |
#line 535 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__UnapplySkin(__ecereClass___ecereNameSpace__ecere__gui__Window); | |
#line 21762 "obj/release.linux/GuiApplication.c" | |
#line 537 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin = skin; | |
#line 21767 "obj/release.linux/GuiApplication.c" | |
#line 539 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__ApplySkin(__ecereClass___ecereNameSpace__ecere__gui__Window, (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "name"), (((void *)0))); | |
#line 21772 "obj/release.linux/GuiApplication.c" | |
#line 541 "src/gui/GuiApplication.ec" | |
if(needReload) | |
#line 542 "src/gui/GuiApplication.ec" | |
{ | |
#line 543 "src/gui/GuiApplication.ec" | |
if(__ecereMethod___ecereNameSpace__ecere__gui__Window_SetupDisplay(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 544 "src/gui/GuiApplication.ec" | |
if(__ecereMethod___ecereNameSpace__ecere__gui__Window_LoadGraphics(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 0, 1)) | |
#line 545 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 21789 "obj/release.linux/GuiApplication.c" | |
#line 21791 "obj/release.linux/GuiApplication.c" | |
#line 21793 "obj/release.linux/GuiApplication.c" | |
#line 546 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching = 0; | |
#line 21798 "obj/release.linux/GuiApplication.c" | |
#line 547 "src/gui/GuiApplication.ec" | |
} | |
#line 21803 "obj/release.linux/GuiApplication.c" | |
else | |
#line 549 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 21809 "obj/release.linux/GuiApplication.c" | |
#line 21811 "obj/release.linux/GuiApplication.c" | |
#line 550 "src/gui/GuiApplication.ec" | |
} | |
#line 21816 "obj/release.linux/GuiApplication.c" | |
#line 21818 "obj/release.linux/GuiApplication.c" | |
#line 551 "src/gui/GuiApplication.ec" | |
} | |
#line 21823 "obj/release.linux/GuiApplication.c" | |
else | |
#line 553 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 21829 "obj/release.linux/GuiApplication.c" | |
#line 21831 "obj/release.linux/GuiApplication.c" | |
#line 554 "src/gui/GuiApplication.ec" | |
} | |
#line 21836 "obj/release.linux/GuiApplication.c" | |
#line 21838 "obj/release.linux/GuiApplication.c" | |
#line 555 "src/gui/GuiApplication.ec" | |
return result; | |
#line 21843 "obj/release.linux/GuiApplication.c" | |
#line 556 "src/gui/GuiApplication.ec" | |
} | |
#line 21848 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_appName(struct __ecereNameSpace__ecere__com__Instance * this, const char * value) | |
#line 1700 "src/gui/GuiApplication.ec" | |
{ | |
#line 1700 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21859 "obj/release.linux/GuiApplication.c" | |
#line 1701 "src/gui/GuiApplication.ec" | |
strcpy(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->appName, value); | |
#line 21864 "obj/release.linux/GuiApplication.c" | |
#line 1702 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop) | |
#line 1702 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_text(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->appName); | |
#line 21872 "obj/release.linux/GuiApplication.c" | |
#line 21874 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_appName && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_appName->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_appName) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName) : (void)0; | |
#line 1703 "src/gui/GuiApplication.ec" | |
} | |
#line 21880 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_alwaysEmptyInput(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value) | |
#line 1712 "src/gui/GuiApplication.ec" | |
{ | |
#line 1712 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21891 "obj/release.linux/GuiApplication.c" | |
#line 1712 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->processAll = value; | |
#line 21896 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput) : (void)0; | |
#line 1712 "src/gui/GuiApplication.ec" | |
} | |
#line 21902 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_textMode(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value) | |
#line 1765 "src/gui/GuiApplication.ec" | |
{ | |
#line 1765 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21913 "obj/release.linux/GuiApplication.c" | |
#line 1765 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode = value; | |
#line 21918 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_textMode && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_textMode->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_textMode) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode) : (void)0; | |
#line 1765 "src/gui/GuiApplication.ec" | |
} | |
#line 21924 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_timerResolution(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value) | |
#line 1776 "src/gui/GuiApplication.ec" | |
{ | |
#line 1776 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21935 "obj/release.linux/GuiApplication.c" | |
#line 1776 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->timerResolution = value; | |
#line 21940 "obj/release.linux/GuiApplication.c" | |
#line 1776 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 1776 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1776 "src/gui/GuiApplication.ec" | |
{ | |
#line 1776 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(unsigned int hertz); | |
#line 21954 "obj/release.linux/GuiApplication.c" | |
#line 1776 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(unsigned int hertz))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_SetTimerResolution]); | |
#line 21959 "obj/release.linux/GuiApplication.c" | |
#line 1776 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(value) : (void)1; | |
#line 21964 "obj/release.linux/GuiApplication.c" | |
#line 1776 "src/gui/GuiApplication.ec" | |
} | |
#line 21969 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1776 "src/gui/GuiApplication.ec" | |
); | |
#line 21973 "obj/release.linux/GuiApplication.c" | |
#line 21975 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_timerResolution && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_timerResolution->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_timerResolution) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution) : (void)0; | |
#line 1776 "src/gui/GuiApplication.ec" | |
} | |
#line 21981 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UpdateDisplay(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 961 "src/gui/GuiApplication.ec" | |
{ | |
#line 961 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 21992 "obj/release.linux/GuiApplication.c" | |
#line 963 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__Desktop3DUpdateDisplay()) | |
#line 963 "src/gui/GuiApplication.ec" | |
return ; | |
#line 22000 "obj/release.linux/GuiApplication.c" | |
#line 22002 "obj/release.linux/GuiApplication.c" | |
#line 966 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 967 "src/gui/GuiApplication.ec" | |
{ | |
#line 971 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreenMode && __ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 973 "src/gui/GuiApplication.ec" | |
{ | |
#line 975 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex); | |
#line 22019 "obj/release.linux/GuiApplication.c" | |
#line 977 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_active(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 978 "src/gui/GuiApplication.ec" | |
{ | |
#line 979 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Lock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), 1); | |
#line 22030 "obj/release.linux/GuiApplication.c" | |
#line 981 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.dirty || __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorUpdate) | |
#line 982 "src/gui/GuiApplication.ec" | |
{ | |
#line 983 "src/gui/GuiApplication.ec" | |
if(((unsigned int)((__ecereProp___ecereNameSpace__ecere__gfx__Display_Get_flags(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) & 0x2) >> 1))) | |
#line 984 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_Update(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, (((void *)0))); | |
#line 22044 "obj/release.linux/GuiApplication.c" | |
#line 22046 "obj/release.linux/GuiApplication.c" | |
#line 985 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_UpdateDisplay(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop); | |
#line 22051 "obj/release.linux/GuiApplication.c" | |
#line 986 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorUpdate = 1; | |
#line 22056 "obj/release.linux/GuiApplication.c" | |
#line 987 "src/gui/GuiApplication.ec" | |
} | |
#line 22061 "obj/release.linux/GuiApplication.c" | |
#line 22063 "obj/release.linux/GuiApplication.c" | |
#line 988 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorUpdate || ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.dirty) | |
#line 989 "src/gui/GuiApplication.ec" | |
{ | |
#line 990 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_PreserveAndDrawCursor(this); | |
#line 22074 "obj/release.linux/GuiApplication.c" | |
#line 991 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->cursorUpdate = 0; | |
#line 22079 "obj/release.linux/GuiApplication.c" | |
#line 992 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.dirty = 0; | |
#line 22084 "obj/release.linux/GuiApplication.c" | |
#line 993 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_RestoreCursorBackground(this); | |
#line 22089 "obj/release.linux/GuiApplication.c" | |
#line 994 "src/gui/GuiApplication.ec" | |
} | |
#line 22094 "obj/release.linux/GuiApplication.c" | |
#line 22096 "obj/release.linux/GuiApplication.c" | |
#line 996 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Unlock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)); | |
#line 22101 "obj/release.linux/GuiApplication.c" | |
#line 997 "src/gui/GuiApplication.ec" | |
} | |
#line 22106 "obj/release.linux/GuiApplication.c" | |
#line 22108 "obj/release.linux/GuiApplication.c" | |
#line 999 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex); | |
#line 22113 "obj/release.linux/GuiApplication.c" | |
#line 1001 "src/gui/GuiApplication.ec" | |
} | |
#line 22118 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1003 "src/gui/GuiApplication.ec" | |
{ | |
#line 1004 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * window; | |
#line 22128 "obj/release.linux/GuiApplication.c" | |
#line 1006 "src/gui/GuiApplication.ec" | |
for( | |
#line 1006 "src/gui/GuiApplication.ec" | |
window = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->children.first; | |
#line 22135 "obj/release.linux/GuiApplication.c" | |
#line 1006 "src/gui/GuiApplication.ec" | |
window; | |
#line 22139 "obj/release.linux/GuiApplication.c" | |
#line 1032 "src/gui/GuiApplication.ec" | |
window = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->next) | |
#line 1007 "src/gui/GuiApplication.ec" | |
{ | |
#line 1009 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex) | |
#line 1009 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex); | |
#line 22152 "obj/release.linux/GuiApplication.c" | |
#line 22154 "obj/release.linux/GuiApplication.c" | |
#line 1011 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_visible(window) && ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.dirty) | |
#line 1012 "src/gui/GuiApplication.ec" | |
{ | |
#line 1014 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1014 "src/gui/GuiApplication.ec" | |
{ | |
#line 1014 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance * window); | |
#line 22171 "obj/release.linux/GuiApplication.c" | |
#line 1014 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance * window))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Lock]); | |
#line 22176 "obj/release.linux/GuiApplication.c" | |
#line 1014 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(window) : (void)1; | |
#line 22181 "obj/release.linux/GuiApplication.c" | |
#line 1014 "src/gui/GuiApplication.ec" | |
} | |
#line 22186 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1014 "src/gui/GuiApplication.ec" | |
); | |
#line 22190 "obj/release.linux/GuiApplication.c" | |
#line 1015 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(window)) | |
#line 1016 "src/gui/GuiApplication.ec" | |
{ | |
#line 1017 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Lock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(window), 1); | |
#line 22201 "obj/release.linux/GuiApplication.c" | |
#line 1018 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_UpdateDisplay(window); | |
#line 22206 "obj/release.linux/GuiApplication.c" | |
#line 1019 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Unlock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(window)); | |
#line 22211 "obj/release.linux/GuiApplication.c" | |
#line 1020 "src/gui/GuiApplication.ec" | |
} | |
#line 22216 "obj/release.linux/GuiApplication.c" | |
#line 22218 "obj/release.linux/GuiApplication.c" | |
#line 1022 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.dirty = 0; | |
#line 22223 "obj/release.linux/GuiApplication.c" | |
#line 1023 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1023 "src/gui/GuiApplication.ec" | |
{ | |
#line 1023 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance * window); | |
#line 22234 "obj/release.linux/GuiApplication.c" | |
#line 1023 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance * window))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Unlock]); | |
#line 22239 "obj/release.linux/GuiApplication.c" | |
#line 1023 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(window) : (void)1; | |
#line 22244 "obj/release.linux/GuiApplication.c" | |
#line 1023 "src/gui/GuiApplication.ec" | |
} | |
#line 22249 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1023 "src/gui/GuiApplication.ec" | |
); | |
#line 22253 "obj/release.linux/GuiApplication.c" | |
#line 1028 "src/gui/GuiApplication.ec" | |
} | |
#line 22258 "obj/release.linux/GuiApplication.c" | |
#line 22260 "obj/release.linux/GuiApplication.c" | |
#line 1030 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex) | |
#line 1030 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex); | |
#line 22268 "obj/release.linux/GuiApplication.c" | |
#line 22270 "obj/release.linux/GuiApplication.c" | |
#line 1032 "src/gui/GuiApplication.ec" | |
} | |
#line 22275 "obj/release.linux/GuiApplication.c" | |
#line 22277 "obj/release.linux/GuiApplication.c" | |
#line 1033 "src/gui/GuiApplication.ec" | |
} | |
#line 22282 "obj/release.linux/GuiApplication.c" | |
#line 22284 "obj/release.linux/GuiApplication.c" | |
#line 1034 "src/gui/GuiApplication.ec" | |
} | |
#line 22289 "obj/release.linux/GuiApplication.c" | |
#line 22291 "obj/release.linux/GuiApplication.c" | |
#line 1035 "src/gui/GuiApplication.ec" | |
} | |
#line 22296 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_skin(struct __ecereNameSpace__ecere__com__Instance * this, const char * value) | |
#line 1760 "src/gui/GuiApplication.ec" | |
{ | |
#line 1760 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 22307 "obj/release.linux/GuiApplication.c" | |
#line 1760 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SelectSkin(this, value); | |
#line 22312 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skin && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skin->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skin) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin) : (void)0; | |
#line 1760 "src/gui/GuiApplication.ec" | |
} | |
#line 22318 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileNotify; | |
#line 22325 "obj/release.linux/GuiApplication.c" | |
#line 1567 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileNotify | |
{ | |
#line 1585 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileNotify * prev; | |
#line 22335 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileNotify * next; | |
#line 22340 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * monitor; | |
#line 22345 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
unsigned int action; | |
#line 22350 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
char * fileName; | |
#line 22355 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
char * param; | |
#line 22360 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 22363 "obj/release.linux/GuiApplication.c" | |
#line 1596 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__sys__FileNotify_Free(struct __ecereNameSpace__ecere__sys__FileNotify * this); | |
#line 22369 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessFileNotifications(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1554 "src/gui/GuiApplication.ec" | |
{ | |
#line 1554 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 22379 "obj/release.linux/GuiApplication.c" | |
#line 1556 "src/gui/GuiApplication.ec" | |
unsigned int activity = 0; | |
#line 22384 "obj/release.linux/GuiApplication.c" | |
#line 1557 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * monitor, * next; | |
#line 22389 "obj/release.linux/GuiApplication.c" | |
#line 1558 "src/gui/GuiApplication.ec" | |
static int reentrant = 0; | |
#line 22394 "obj/release.linux/GuiApplication.c" | |
#line 1561 "src/gui/GuiApplication.ec" | |
if(reentrant) | |
#line 1561 "src/gui/GuiApplication.ec" | |
return 0; | |
#line 22402 "obj/release.linux/GuiApplication.c" | |
#line 22404 "obj/release.linux/GuiApplication.c" | |
#line 1563 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__sys__globalSystem.fileMonitorMutex); | |
#line 22409 "obj/release.linux/GuiApplication.c" | |
#line 1564 "src/gui/GuiApplication.ec" | |
reentrant++; | |
#line 22414 "obj/release.linux/GuiApplication.c" | |
#line 1565 "src/gui/GuiApplication.ec" | |
for( | |
#line 1565 "src/gui/GuiApplication.ec" | |
monitor = __ecereNameSpace__ecere__sys__globalSystem.fileMonitors.first; | |
#line 22421 "obj/release.linux/GuiApplication.c" | |
#line 1565 "src/gui/GuiApplication.ec" | |
monitor; | |
#line 22425 "obj/release.linux/GuiApplication.c" | |
#line 1607 "src/gui/GuiApplication.ec" | |
monitor = next) | |
#line 1566 "src/gui/GuiApplication.ec" | |
{ | |
#line 1567 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__FileNotify * notify; | |
#line 22436 "obj/release.linux/GuiApplication.c" | |
#line 1569 "src/gui/GuiApplication.ec" | |
next = ((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->next; | |
#line 22441 "obj/release.linux/GuiApplication.c" | |
#line 1570 "src/gui/GuiApplication.ec" | |
monitor->_refCount++; | |
#line 22446 "obj/release.linux/GuiApplication.c" | |
#line 1571 "src/gui/GuiApplication.ec" | |
if(next) | |
#line 1572 "src/gui/GuiApplication.ec" | |
next->_refCount++; | |
#line 22454 "obj/release.linux/GuiApplication.c" | |
#line 22456 "obj/release.linux/GuiApplication.c" | |
#line 1574 "src/gui/GuiApplication.ec" | |
if(!((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->reentrant && !((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->toBeFreed) | |
#line 1575 "src/gui/GuiApplication.ec" | |
{ | |
#line 1576 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->reentrant = 1; | |
#line 22467 "obj/release.linux/GuiApplication.c" | |
#line 1577 "src/gui/GuiApplication.ec" | |
while((notify = ((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->fileNotifies.first)) | |
#line 1578 "src/gui/GuiApplication.ec" | |
{ | |
#line 1579 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__OldList_Remove(&((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->fileNotifies, notify); | |
#line 22478 "obj/release.linux/GuiApplication.c" | |
#line 1581 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->active) | |
#line 1582 "src/gui/GuiApplication.ec" | |
{ | |
#line 1583 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->directory) | |
#line 1584 "src/gui/GuiApplication.ec" | |
{ | |
#line 1585 "src/gui/GuiApplication.ec" | |
if(!(__extension__ ( | |
#line 1585 "src/gui/GuiApplication.ec" | |
{ | |
#line 1585 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(const void * , unsigned int action, const char * fileName, const char * param); | |
#line 22501 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(const void *, unsigned int action, const char * fileName, const char * param))__extension__ ( | |
#line 1585 "src/gui/GuiApplication.ec" | |
{ | |
#line 1585 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = monitor; | |
#line 22512 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->_vTbl; | |
#line 22517 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
} | |
#line 22522 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1585 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__sys__FileMonitor_OnDirNotify]); | |
#line 22526 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->data, notify->action, notify->fileName, notify->param) : (unsigned int)1; | |
#line 22531 "obj/release.linux/GuiApplication.c" | |
#line 1585 "src/gui/GuiApplication.ec" | |
} | |
#line 22536 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1585 "src/gui/GuiApplication.ec" | |
)) | |
#line 1586 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__FileMonitor_StopMonitoring(monitor); | |
#line 22543 "obj/release.linux/GuiApplication.c" | |
#line 22545 "obj/release.linux/GuiApplication.c" | |
#line 1587 "src/gui/GuiApplication.ec" | |
} | |
#line 22550 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1589 "src/gui/GuiApplication.ec" | |
{ | |
#line 1590 "src/gui/GuiApplication.ec" | |
if(!(__extension__ ( | |
#line 1590 "src/gui/GuiApplication.ec" | |
{ | |
#line 1590 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(const void * , unsigned int action, const char * param); | |
#line 22565 "obj/release.linux/GuiApplication.c" | |
#line 1590 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(const void *, unsigned int action, const char * param))__extension__ ( | |
#line 1590 "src/gui/GuiApplication.ec" | |
{ | |
#line 1590 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = monitor; | |
#line 22576 "obj/release.linux/GuiApplication.c" | |
#line 1590 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->_vTbl; | |
#line 22581 "obj/release.linux/GuiApplication.c" | |
#line 1590 "src/gui/GuiApplication.ec" | |
} | |
#line 22586 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1590 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__sys__FileMonitor_OnFileNotify]); | |
#line 22590 "obj/release.linux/GuiApplication.c" | |
#line 1590 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->data, notify->action, notify->param) : (unsigned int)1; | |
#line 22595 "obj/release.linux/GuiApplication.c" | |
#line 1590 "src/gui/GuiApplication.ec" | |
} | |
#line 22600 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1590 "src/gui/GuiApplication.ec" | |
)) | |
#line 1591 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__FileMonitor_StopMonitoring(monitor); | |
#line 22607 "obj/release.linux/GuiApplication.c" | |
#line 22609 "obj/release.linux/GuiApplication.c" | |
#line 1592 "src/gui/GuiApplication.ec" | |
} | |
#line 22614 "obj/release.linux/GuiApplication.c" | |
#line 22616 "obj/release.linux/GuiApplication.c" | |
#line 1593 "src/gui/GuiApplication.ec" | |
} | |
#line 22621 "obj/release.linux/GuiApplication.c" | |
#line 22623 "obj/release.linux/GuiApplication.c" | |
#line 1594 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->reentrant = 0; | |
#line 22628 "obj/release.linux/GuiApplication.c" | |
#line 1596 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__FileNotify_Free(notify); | |
#line 22633 "obj/release.linux/GuiApplication.c" | |
#line 1597 "src/gui/GuiApplication.ec" | |
((notify ? __extension__ ( | |
#line 1597 "src/gui/GuiApplication.ec" | |
{ | |
#line 1597 "src/gui/GuiApplication.ec" | |
void * __ecerePtrToDelete = (notify); | |
#line 22644 "obj/release.linux/GuiApplication.c" | |
#line 1597 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__sys__FileNotify->Destructor ? __ecereClass___ecereNameSpace__ecere__sys__FileNotify->Destructor((void *)__ecerePtrToDelete) : 0, __ecereNameSpace__ecere__com__eSystem_Delete(__ecerePtrToDelete); | |
#line 22649 "obj/release.linux/GuiApplication.c" | |
#line 1597 "src/gui/GuiApplication.ec" | |
} | |
#line 22654 "obj/release.linux/GuiApplication.c" | |
) : 0), notify = 0); | |
#line 22656 "obj/release.linux/GuiApplication.c" | |
#line 1598 "src/gui/GuiApplication.ec" | |
activity = 1; | |
#line 22661 "obj/release.linux/GuiApplication.c" | |
#line 1599 "src/gui/GuiApplication.ec" | |
} | |
#line 22666 "obj/release.linux/GuiApplication.c" | |
#line 22668 "obj/release.linux/GuiApplication.c" | |
#line 1600 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->reentrant = 0; | |
#line 22673 "obj/release.linux/GuiApplication.c" | |
#line 1601 "src/gui/GuiApplication.ec" | |
} | |
#line 22678 "obj/release.linux/GuiApplication.c" | |
#line 22680 "obj/release.linux/GuiApplication.c" | |
#line 1602 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(monitor), monitor = 0); | |
#line 22685 "obj/release.linux/GuiApplication.c" | |
#line 1603 "src/gui/GuiApplication.ec" | |
if(next && ((struct __ecereNameSpace__ecere__com__Instance *)(char *)next)->_refCount > 1) | |
#line 1604 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__com__Instance *)(char *)next)->_refCount--; | |
#line 22693 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1606 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(next), next = 0); | |
#line 22699 "obj/release.linux/GuiApplication.c" | |
#line 22701 "obj/release.linux/GuiApplication.c" | |
#line 1607 "src/gui/GuiApplication.ec" | |
} | |
#line 22706 "obj/release.linux/GuiApplication.c" | |
#line 22708 "obj/release.linux/GuiApplication.c" | |
#line 1608 "src/gui/GuiApplication.ec" | |
reentrant--; | |
#line 22713 "obj/release.linux/GuiApplication.c" | |
#line 1609 "src/gui/GuiApplication.ec" | |
if(!reentrant) | |
#line 1610 "src/gui/GuiApplication.ec" | |
{ | |
#line 1611 "src/gui/GuiApplication.ec" | |
for( | |
#line 1611 "src/gui/GuiApplication.ec" | |
monitor = __ecereNameSpace__ecere__sys__globalSystem.fileMonitors.first; | |
#line 22726 "obj/release.linux/GuiApplication.c" | |
#line 1611 "src/gui/GuiApplication.ec" | |
monitor; | |
#line 22730 "obj/release.linux/GuiApplication.c" | |
#line 1616 "src/gui/GuiApplication.ec" | |
monitor = next) | |
#line 1612 "src/gui/GuiApplication.ec" | |
{ | |
#line 1613 "src/gui/GuiApplication.ec" | |
next = ((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->next; | |
#line 22740 "obj/release.linux/GuiApplication.c" | |
#line 1614 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->toBeFreed && !((struct __ecereNameSpace__ecere__sys__FileMonitor *)(((char *)monitor + __ecereClass___ecereNameSpace__ecere__sys__FileMonitor->offset)))->reentrant) | |
#line 1615 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__FileMonitor_FreeMonitor(monitor); | |
#line 22748 "obj/release.linux/GuiApplication.c" | |
#line 22750 "obj/release.linux/GuiApplication.c" | |
#line 1616 "src/gui/GuiApplication.ec" | |
} | |
#line 22755 "obj/release.linux/GuiApplication.c" | |
#line 22757 "obj/release.linux/GuiApplication.c" | |
#line 1617 "src/gui/GuiApplication.ec" | |
} | |
#line 22762 "obj/release.linux/GuiApplication.c" | |
#line 22764 "obj/release.linux/GuiApplication.c" | |
#line 1619 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__sys__globalSystem.fileMonitorMutex); | |
#line 22769 "obj/release.linux/GuiApplication.c" | |
#line 1620 "src/gui/GuiApplication.ec" | |
return activity; | |
#line 22774 "obj/release.linux/GuiApplication.c" | |
#line 1624 "src/gui/GuiApplication.ec" | |
} | |
#line 22779 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__net__Socket; | |
#line 22786 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__net__Socket | |
{ | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int hadLeftOver; | |
#line 22796 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * service; | |
#line 22801 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int leftOver; | |
#line 22806 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
char inetAddress[20]; | |
#line 22811 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
int inetPort; | |
#line 22816 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * prev; | |
#line 22821 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * next; | |
#line 22826 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
int s; | |
#line 22831 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
char * address; | |
#line 22836 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * connectThread; | |
#line 22841 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
int disconnectCode; | |
#line 22846 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int destroyed; | |
#line 22851 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
int _connected; | |
#line 22856 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int disconnected; | |
#line 22861 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned char * recvBuffer; | |
#line 22866 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int recvBytes; | |
#line 22871 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int recvBufferSize; | |
#line 22876 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
int type; | |
#line 22881 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
unsigned int processAlone; | |
#line 22886 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct sockaddr_in a; | |
#line 22891 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Mutex * mutex; | |
#line 22896 "obj/release.linux/GuiApplication.c" | |
} ecere_gcc_struct; | |
#line 22899 "obj/release.linux/GuiApplication.c" | |
#line 1094 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereProp___ecereNameSpace__ecere__net__Socket_Get_next(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 22905 "obj/release.linux/GuiApplication.c" | |
#line 1095 "src/gui/GuiApplication.ec" | |
unsigned int __ecereProp___ecereNameSpace__ecere__net__Socket_Get_processAlone(struct __ecereNameSpace__ecere__com__Instance * this); | |
#line 22911 "obj/release.linux/GuiApplication.c" | |
#line 1095 "src/gui/GuiApplication.ec" | |
void __ecereProp___ecereNameSpace__ecere__net__Socket_Set_processAlone(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value); | |
#line 22917 "obj/release.linux/GuiApplication.c" | |
#line 1146 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__net__Socket_ProcessSocket(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int dataToRead, unsigned int errorCondition); | |
#line 22923 "obj/release.linux/GuiApplication.c" | |
#line 1255 "src/gui/GuiApplication.ec" | |
void __ecereMethod___ecereNameSpace__ecere__net__Socket_Free(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int mustLock); | |
#line 22929 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
extern int __ecereVMethodID___ecereNameSpace__ecere__net__Socket_OnConnect; | |
#line 22935 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessNetworkEvents(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 1046 "src/gui/GuiApplication.ec" | |
{ | |
#line 1046 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 22945 "obj/release.linux/GuiApplication.c" | |
#line 1047 "src/gui/GuiApplication.ec" | |
unsigned int gotEvent = 0; | |
#line 22950 "obj/release.linux/GuiApplication.c" | |
#line 1050 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.networkInitialized) | |
#line 1051 "src/gui/GuiApplication.ec" | |
{ | |
#line 1052 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * service; | |
#line 22962 "obj/release.linux/GuiApplication.c" | |
#line 1053 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * socket, * next; | |
#line 22967 "obj/release.linux/GuiApplication.c" | |
#line 1057 "src/gui/GuiApplication.ec" | |
int nPollFDs = 0; | |
#line 22972 "obj/release.linux/GuiApplication.c" | |
#line 1058 "src/gui/GuiApplication.ec" | |
struct pollfd * pollFDs = (((void *)0)); | |
#line 22977 "obj/release.linux/GuiApplication.c" | |
#line 1060 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * nextService; | |
#line 22982 "obj/release.linux/GuiApplication.c" | |
#line 1061 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * semPtr; | |
#line 22987 "obj/release.linux/GuiApplication.c" | |
#line 1062 "src/gui/GuiApplication.ec" | |
int pollingResult = 0; | |
#line 22992 "obj/release.linux/GuiApplication.c" | |
#line 1064 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_PauseNetworkEvents(this); | |
#line 22997 "obj/release.linux/GuiApplication.c" | |
#line 1065 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23002 "obj/release.linux/GuiApplication.c" | |
#line 1080 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.ns) | |
#line 1081 "src/gui/GuiApplication.ec" | |
{ | |
#line 1082 "src/gui/GuiApplication.ec" | |
pollFDs = __ecereMethod___ecereNameSpace__ecere__net__NetworkData_getPollFDs(&__ecereNameSpace__ecere__net__network, &nPollFDs); | |
#line 23013 "obj/release.linux/GuiApplication.c" | |
#line 1083 "src/gui/GuiApplication.ec" | |
pollingResult = poll(pollFDs, nPollFDs, 0) > 0; | |
#line 23018 "obj/release.linux/GuiApplication.c" | |
#line 1084 "src/gui/GuiApplication.ec" | |
} | |
#line 23023 "obj/release.linux/GuiApplication.c" | |
#line 23025 "obj/release.linux/GuiApplication.c" | |
#line 1087 "src/gui/GuiApplication.ec" | |
if(pollingResult || __ecereNameSpace__ecere__net__network.leftOverBytes) | |
#line 1088 "src/gui/GuiApplication.ec" | |
{ | |
#line 1089 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__net__network.leftOverBytes = 0; | |
#line 23036 "obj/release.linux/GuiApplication.c" | |
#line 1092 "src/gui/GuiApplication.ec" | |
for( | |
#line 1092 "src/gui/GuiApplication.ec" | |
socket = __ecereNameSpace__ecere__net__network.connectSockets.first; | |
#line 23043 "obj/release.linux/GuiApplication.c" | |
#line 1092 "src/gui/GuiApplication.ec" | |
socket; | |
#line 23047 "obj/release.linux/GuiApplication.c" | |
#line 1120 "src/gui/GuiApplication.ec" | |
socket = next) | |
#line 1093 "src/gui/GuiApplication.ec" | |
{ | |
#line 1094 "src/gui/GuiApplication.ec" | |
next = __ecereProp___ecereNameSpace__ecere__net__Socket_Get_next(socket); | |
#line 23057 "obj/release.linux/GuiApplication.c" | |
#line 1095 "src/gui/GuiApplication.ec" | |
if(!__ecereProp___ecereNameSpace__ecere__net__Socket_Get_processAlone(socket)) | |
#line 1096 "src/gui/GuiApplication.ec" | |
{ | |
#line 1097 "src/gui/GuiApplication.ec" | |
SOCKET s = ((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->s; | |
#line 23069 "obj/release.linux/GuiApplication.c" | |
#line 1098 "src/gui/GuiApplication.ec" | |
unsigned int readyToWrite; | |
#line 23074 "obj/release.linux/GuiApplication.c" | |
#line 1102 "src/gui/GuiApplication.ec" | |
int i; | |
#line 23079 "obj/release.linux/GuiApplication.c" | |
#line 1103 "src/gui/GuiApplication.ec" | |
readyToWrite = 0; | |
#line 23084 "obj/release.linux/GuiApplication.c" | |
#line 1104 "src/gui/GuiApplication.ec" | |
for( | |
#line 1104 "src/gui/GuiApplication.ec" | |
i = 0; | |
#line 23091 "obj/release.linux/GuiApplication.c" | |
#line 1104 "src/gui/GuiApplication.ec" | |
i < nPollFDs; | |
#line 23095 "obj/release.linux/GuiApplication.c" | |
#line 1111 "src/gui/GuiApplication.ec" | |
i++) | |
#line 1105 "src/gui/GuiApplication.ec" | |
{ | |
#line 1106 "src/gui/GuiApplication.ec" | |
if(pollFDs[i].fd == s) | |
#line 1107 "src/gui/GuiApplication.ec" | |
{ | |
#line 1108 "src/gui/GuiApplication.ec" | |
readyToWrite = (pollFDs[i].revents & 0x004) != 0; | |
#line 23111 "obj/release.linux/GuiApplication.c" | |
#line 1109 "src/gui/GuiApplication.ec" | |
break; | |
#line 23116 "obj/release.linux/GuiApplication.c" | |
#line 1110 "src/gui/GuiApplication.ec" | |
} | |
#line 23121 "obj/release.linux/GuiApplication.c" | |
#line 23123 "obj/release.linux/GuiApplication.c" | |
#line 1111 "src/gui/GuiApplication.ec" | |
} | |
#line 23128 "obj/release.linux/GuiApplication.c" | |
#line 23130 "obj/release.linux/GuiApplication.c" | |
#line 1113 "src/gui/GuiApplication.ec" | |
if(readyToWrite) | |
#line 1114 "src/gui/GuiApplication.ec" | |
{ | |
#line 1115 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23141 "obj/release.linux/GuiApplication.c" | |
#line 1116 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Thread_Wait(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->connectThread); | |
#line 23146 "obj/release.linux/GuiApplication.c" | |
#line 1117 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23151 "obj/release.linux/GuiApplication.c" | |
#line 1118 "src/gui/GuiApplication.ec" | |
} | |
#line 23156 "obj/release.linux/GuiApplication.c" | |
#line 23158 "obj/release.linux/GuiApplication.c" | |
#line 1119 "src/gui/GuiApplication.ec" | |
} | |
#line 23163 "obj/release.linux/GuiApplication.c" | |
#line 23165 "obj/release.linux/GuiApplication.c" | |
#line 1120 "src/gui/GuiApplication.ec" | |
} | |
#line 23170 "obj/release.linux/GuiApplication.c" | |
#line 23172 "obj/release.linux/GuiApplication.c" | |
#line 1121 "src/gui/GuiApplication.ec" | |
for( | |
#line 1121 "src/gui/GuiApplication.ec" | |
socket = __ecereNameSpace__ecere__net__network.sockets.first; | |
#line 23179 "obj/release.linux/GuiApplication.c" | |
#line 1121 "src/gui/GuiApplication.ec" | |
socket; | |
#line 23183 "obj/release.linux/GuiApplication.c" | |
#line 1149 "src/gui/GuiApplication.ec" | |
socket = next) | |
#line 1122 "src/gui/GuiApplication.ec" | |
{ | |
#line 1123 "src/gui/GuiApplication.ec" | |
next = __ecereProp___ecereNameSpace__ecere__net__Socket_Get_next(socket); | |
#line 23193 "obj/release.linux/GuiApplication.c" | |
#line 1124 "src/gui/GuiApplication.ec" | |
if(!__ecereProp___ecereNameSpace__ecere__net__Socket_Get_processAlone(socket)) | |
#line 1125 "src/gui/GuiApplication.ec" | |
{ | |
#line 1126 "src/gui/GuiApplication.ec" | |
unsigned int readyToRead, errorCondition; | |
#line 23205 "obj/release.linux/GuiApplication.c" | |
#line 1127 "src/gui/GuiApplication.ec" | |
SOCKET s = ((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->s; | |
#line 23210 "obj/release.linux/GuiApplication.c" | |
#line 1132 "src/gui/GuiApplication.ec" | |
int i; | |
#line 23215 "obj/release.linux/GuiApplication.c" | |
#line 1133 "src/gui/GuiApplication.ec" | |
readyToRead = 0; | |
#line 23220 "obj/release.linux/GuiApplication.c" | |
#line 1134 "src/gui/GuiApplication.ec" | |
errorCondition = 0; | |
#line 23225 "obj/release.linux/GuiApplication.c" | |
#line 1135 "src/gui/GuiApplication.ec" | |
for( | |
#line 1135 "src/gui/GuiApplication.ec" | |
i = 0; | |
#line 23232 "obj/release.linux/GuiApplication.c" | |
#line 1135 "src/gui/GuiApplication.ec" | |
i < nPollFDs; | |
#line 23236 "obj/release.linux/GuiApplication.c" | |
#line 1143 "src/gui/GuiApplication.ec" | |
i++) | |
#line 1136 "src/gui/GuiApplication.ec" | |
{ | |
#line 1137 "src/gui/GuiApplication.ec" | |
if(pollFDs[i].fd == s) | |
#line 1138 "src/gui/GuiApplication.ec" | |
{ | |
#line 1139 "src/gui/GuiApplication.ec" | |
readyToRead = (pollFDs[i].revents & 0x001) != 0; | |
#line 23252 "obj/release.linux/GuiApplication.c" | |
#line 1140 "src/gui/GuiApplication.ec" | |
errorCondition = (pollFDs[i].revents & (0x008 | 0x010)) != 0; | |
#line 23257 "obj/release.linux/GuiApplication.c" | |
#line 1141 "src/gui/GuiApplication.ec" | |
break; | |
#line 23262 "obj/release.linux/GuiApplication.c" | |
#line 1142 "src/gui/GuiApplication.ec" | |
} | |
#line 23267 "obj/release.linux/GuiApplication.c" | |
#line 23269 "obj/release.linux/GuiApplication.c" | |
#line 1143 "src/gui/GuiApplication.ec" | |
} | |
#line 23274 "obj/release.linux/GuiApplication.c" | |
#line 23276 "obj/release.linux/GuiApplication.c" | |
#line 1145 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23281 "obj/release.linux/GuiApplication.c" | |
#line 1146 "src/gui/GuiApplication.ec" | |
gotEvent |= __ecereMethod___ecereNameSpace__ecere__net__Socket_ProcessSocket(socket, readyToRead, errorCondition); | |
#line 23286 "obj/release.linux/GuiApplication.c" | |
#line 1147 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23291 "obj/release.linux/GuiApplication.c" | |
#line 1148 "src/gui/GuiApplication.ec" | |
} | |
#line 23296 "obj/release.linux/GuiApplication.c" | |
#line 23298 "obj/release.linux/GuiApplication.c" | |
#line 1149 "src/gui/GuiApplication.ec" | |
} | |
#line 23303 "obj/release.linux/GuiApplication.c" | |
#line 23305 "obj/release.linux/GuiApplication.c" | |
#line 1151 "src/gui/GuiApplication.ec" | |
for( | |
#line 1151 "src/gui/GuiApplication.ec" | |
service = __ecereNameSpace__ecere__net__network.services.first; | |
#line 23312 "obj/release.linux/GuiApplication.c" | |
#line 1151 "src/gui/GuiApplication.ec" | |
service; | |
#line 23316 "obj/release.linux/GuiApplication.c" | |
#line 1225 "src/gui/GuiApplication.ec" | |
service = nextService) | |
#line 1152 "src/gui/GuiApplication.ec" | |
{ | |
#line 1153 "src/gui/GuiApplication.ec" | |
nextService = ((struct __ecereNameSpace__ecere__net__Service *)(((char *)service + __ecereClass___ecereNameSpace__ecere__net__Service->offset)))->next; | |
#line 23326 "obj/release.linux/GuiApplication.c" | |
#line 1154 "src/gui/GuiApplication.ec" | |
if(!__ecereProp___ecereNameSpace__ecere__net__Service_Get_processAlone(service)) | |
#line 1155 "src/gui/GuiApplication.ec" | |
{ | |
#line 1156 "src/gui/GuiApplication.ec" | |
unsigned int readyToRead; | |
#line 23338 "obj/release.linux/GuiApplication.c" | |
#line 1157 "src/gui/GuiApplication.ec" | |
SOCKET s = ((struct __ecereNameSpace__ecere__net__Service *)(((char *)service + __ecereClass___ecereNameSpace__ecere__net__Service->offset)))->s; | |
#line 23343 "obj/release.linux/GuiApplication.c" | |
#line 1162 "src/gui/GuiApplication.ec" | |
int i; | |
#line 23348 "obj/release.linux/GuiApplication.c" | |
#line 1163 "src/gui/GuiApplication.ec" | |
readyToRead = 0; | |
#line 23353 "obj/release.linux/GuiApplication.c" | |
#line 1164 "src/gui/GuiApplication.ec" | |
for( | |
#line 1164 "src/gui/GuiApplication.ec" | |
i = 0; | |
#line 23360 "obj/release.linux/GuiApplication.c" | |
#line 1164 "src/gui/GuiApplication.ec" | |
i < nPollFDs; | |
#line 23364 "obj/release.linux/GuiApplication.c" | |
#line 1171 "src/gui/GuiApplication.ec" | |
i++) | |
#line 1165 "src/gui/GuiApplication.ec" | |
{ | |
#line 1166 "src/gui/GuiApplication.ec" | |
if(pollFDs[i].fd == s) | |
#line 1167 "src/gui/GuiApplication.ec" | |
{ | |
#line 1168 "src/gui/GuiApplication.ec" | |
readyToRead = (pollFDs[i].revents & 0x001) != 0; | |
#line 23380 "obj/release.linux/GuiApplication.c" | |
#line 1169 "src/gui/GuiApplication.ec" | |
break; | |
#line 23385 "obj/release.linux/GuiApplication.c" | |
#line 1170 "src/gui/GuiApplication.ec" | |
} | |
#line 23390 "obj/release.linux/GuiApplication.c" | |
#line 23392 "obj/release.linux/GuiApplication.c" | |
#line 1171 "src/gui/GuiApplication.ec" | |
} | |
#line 23397 "obj/release.linux/GuiApplication.c" | |
#line 23399 "obj/release.linux/GuiApplication.c" | |
#line 1174 "src/gui/GuiApplication.ec" | |
if(readyToRead) | |
#line 1175 "src/gui/GuiApplication.ec" | |
{ | |
#line 1179 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__net__Service *)(((char *)service + __ecereClass___ecereNameSpace__ecere__net__Service->offset)))->accepted = 0; | |
#line 23410 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1180 "src/gui/GuiApplication.ec" | |
{ | |
#line 1180 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance *); | |
#line 23421 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance *))__extension__ ( | |
#line 1180 "src/gui/GuiApplication.ec" | |
{ | |
#line 1180 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = service; | |
#line 23432 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__net__Service->_vTbl; | |
#line 23437 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
} | |
#line 23442 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1180 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__net__Service_OnAccept]); | |
#line 23446 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(service) : (void)1; | |
#line 23451 "obj/release.linux/GuiApplication.c" | |
#line 1180 "src/gui/GuiApplication.ec" | |
} | |
#line 23456 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1180 "src/gui/GuiApplication.ec" | |
); | |
#line 23460 "obj/release.linux/GuiApplication.c" | |
#line 1181 "src/gui/GuiApplication.ec" | |
if(!((struct __ecereNameSpace__ecere__net__Service *)(((char *)service + __ecereClass___ecereNameSpace__ecere__net__Service->offset)))->accepted) | |
#line 1182 "src/gui/GuiApplication.ec" | |
{ | |
#line 1183 "src/gui/GuiApplication.ec" | |
SOCKET s; | |
#line 23472 "obj/release.linux/GuiApplication.c" | |
#line 1184 "src/gui/GuiApplication.ec" | |
SOCKADDR_IN a; | |
#line 23477 "obj/release.linux/GuiApplication.c" | |
#line 1185 "src/gui/GuiApplication.ec" | |
socklen_t addrLen = sizeof (a); | |
#line 23482 "obj/release.linux/GuiApplication.c" | |
#line 1186 "src/gui/GuiApplication.ec" | |
s = accept(((struct __ecereNameSpace__ecere__net__Service *)(((char *)service + __ecereClass___ecereNameSpace__ecere__net__Service->offset)))->s, (SOCKADDR *)&a, &addrLen); | |
#line 23487 "obj/release.linux/GuiApplication.c" | |
#line 1187 "src/gui/GuiApplication.ec" | |
close(s); | |
#line 23492 "obj/release.linux/GuiApplication.c" | |
#line 1188 "src/gui/GuiApplication.ec" | |
} | |
#line 23497 "obj/release.linux/GuiApplication.c" | |
#line 23499 "obj/release.linux/GuiApplication.c" | |
#line 1189 "src/gui/GuiApplication.ec" | |
gotEvent |= 1; | |
#line 23504 "obj/release.linux/GuiApplication.c" | |
#line 1194 "src/gui/GuiApplication.ec" | |
} | |
#line 23509 "obj/release.linux/GuiApplication.c" | |
#line 23511 "obj/release.linux/GuiApplication.c" | |
#line 1195 "src/gui/GuiApplication.ec" | |
} | |
#line 23516 "obj/release.linux/GuiApplication.c" | |
#line 23518 "obj/release.linux/GuiApplication.c" | |
#line 1196 "src/gui/GuiApplication.ec" | |
for( | |
#line 1196 "src/gui/GuiApplication.ec" | |
socket = ((struct __ecereNameSpace__ecere__net__Service *)(((char *)service + __ecereClass___ecereNameSpace__ecere__net__Service->offset)))->sockets.first; | |
#line 23525 "obj/release.linux/GuiApplication.c" | |
#line 1196 "src/gui/GuiApplication.ec" | |
socket; | |
#line 23529 "obj/release.linux/GuiApplication.c" | |
#line 1224 "src/gui/GuiApplication.ec" | |
socket = next) | |
#line 1197 "src/gui/GuiApplication.ec" | |
{ | |
#line 1198 "src/gui/GuiApplication.ec" | |
next = __ecereProp___ecereNameSpace__ecere__net__Socket_Get_next(socket); | |
#line 23539 "obj/release.linux/GuiApplication.c" | |
#line 1199 "src/gui/GuiApplication.ec" | |
if(!__ecereProp___ecereNameSpace__ecere__net__Socket_Get_processAlone(socket)) | |
#line 1200 "src/gui/GuiApplication.ec" | |
{ | |
#line 1201 "src/gui/GuiApplication.ec" | |
SOCKET s = ((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->s; | |
#line 23551 "obj/release.linux/GuiApplication.c" | |
#line 1202 "src/gui/GuiApplication.ec" | |
unsigned int readyToRead, errorCondition; | |
#line 23556 "obj/release.linux/GuiApplication.c" | |
#line 1207 "src/gui/GuiApplication.ec" | |
int i; | |
#line 23561 "obj/release.linux/GuiApplication.c" | |
#line 1208 "src/gui/GuiApplication.ec" | |
readyToRead = 0; | |
#line 23566 "obj/release.linux/GuiApplication.c" | |
#line 1209 "src/gui/GuiApplication.ec" | |
errorCondition = 0; | |
#line 23571 "obj/release.linux/GuiApplication.c" | |
#line 1210 "src/gui/GuiApplication.ec" | |
for( | |
#line 1210 "src/gui/GuiApplication.ec" | |
i = 0; | |
#line 23578 "obj/release.linux/GuiApplication.c" | |
#line 1210 "src/gui/GuiApplication.ec" | |
i < nPollFDs; | |
#line 23582 "obj/release.linux/GuiApplication.c" | |
#line 1218 "src/gui/GuiApplication.ec" | |
i++) | |
#line 1211 "src/gui/GuiApplication.ec" | |
{ | |
#line 1212 "src/gui/GuiApplication.ec" | |
if(pollFDs[i].fd == s) | |
#line 1213 "src/gui/GuiApplication.ec" | |
{ | |
#line 1214 "src/gui/GuiApplication.ec" | |
readyToRead = (pollFDs[i].revents & 0x001) != 0; | |
#line 23598 "obj/release.linux/GuiApplication.c" | |
#line 1215 "src/gui/GuiApplication.ec" | |
errorCondition = (pollFDs[i].revents & (0x008 | 0x010)) != 0; | |
#line 23603 "obj/release.linux/GuiApplication.c" | |
#line 1216 "src/gui/GuiApplication.ec" | |
break; | |
#line 23608 "obj/release.linux/GuiApplication.c" | |
#line 1217 "src/gui/GuiApplication.ec" | |
} | |
#line 23613 "obj/release.linux/GuiApplication.c" | |
#line 23615 "obj/release.linux/GuiApplication.c" | |
#line 1218 "src/gui/GuiApplication.ec" | |
} | |
#line 23620 "obj/release.linux/GuiApplication.c" | |
#line 23622 "obj/release.linux/GuiApplication.c" | |
#line 1220 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23627 "obj/release.linux/GuiApplication.c" | |
#line 1221 "src/gui/GuiApplication.ec" | |
gotEvent |= __ecereMethod___ecereNameSpace__ecere__net__Socket_ProcessSocket(socket, readyToRead, errorCondition); | |
#line 23632 "obj/release.linux/GuiApplication.c" | |
#line 1222 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23637 "obj/release.linux/GuiApplication.c" | |
#line 1223 "src/gui/GuiApplication.ec" | |
} | |
#line 23642 "obj/release.linux/GuiApplication.c" | |
#line 23644 "obj/release.linux/GuiApplication.c" | |
#line 1224 "src/gui/GuiApplication.ec" | |
} | |
#line 23649 "obj/release.linux/GuiApplication.c" | |
#line 23651 "obj/release.linux/GuiApplication.c" | |
#line 1225 "src/gui/GuiApplication.ec" | |
} | |
#line 23656 "obj/release.linux/GuiApplication.c" | |
#line 23658 "obj/release.linux/GuiApplication.c" | |
#line 1226 "src/gui/GuiApplication.ec" | |
} | |
#line 23663 "obj/release.linux/GuiApplication.c" | |
#line 23665 "obj/release.linux/GuiApplication.c" | |
#line 1227 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.connectEvent) | |
#line 1228 "src/gui/GuiApplication.ec" | |
{ | |
#line 1229 "src/gui/GuiApplication.ec" | |
unsigned int goOn = 1; | |
#line 23677 "obj/release.linux/GuiApplication.c" | |
#line 1230 "src/gui/GuiApplication.ec" | |
while(goOn) | |
#line 1231 "src/gui/GuiApplication.ec" | |
{ | |
#line 1232 "src/gui/GuiApplication.ec" | |
goOn = 0; | |
#line 23688 "obj/release.linux/GuiApplication.c" | |
#line 1233 "src/gui/GuiApplication.ec" | |
for( | |
#line 1233 "src/gui/GuiApplication.ec" | |
socket = __ecereNameSpace__ecere__net__network.connectSockets.first; | |
#line 23695 "obj/release.linux/GuiApplication.c" | |
#line 1233 "src/gui/GuiApplication.ec" | |
socket; | |
#line 23699 "obj/release.linux/GuiApplication.c" | |
#line 1277 "src/gui/GuiApplication.ec" | |
socket = next) | |
#line 1234 "src/gui/GuiApplication.ec" | |
{ | |
#line 1235 "src/gui/GuiApplication.ec" | |
next = __ecereProp___ecereNameSpace__ecere__net__Socket_Get_next(socket); | |
#line 23709 "obj/release.linux/GuiApplication.c" | |
#line 1236 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->_connected && ((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->_connected != -2) | |
#line 1237 "src/gui/GuiApplication.ec" | |
{ | |
#line 1238 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__OldList_Remove(&__ecereNameSpace__ecere__net__network.connectSockets, socket); | |
#line 23720 "obj/release.linux/GuiApplication.c" | |
#line 1239 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->connectThread), ((struct __ecereNameSpace__ecere__net__Socket * )(((char * )socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->connectThread = 0); | |
#line 23725 "obj/release.linux/GuiApplication.c" | |
#line 1242 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->_connected == -1) | |
#line 1243 "src/gui/GuiApplication.ec" | |
{ | |
#line 1251 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->s == __ecereNameSpace__ecere__net__network.ns - 1) | |
#line 1252 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__net__Network_DetermineMaxSocket(); | |
#line 23739 "obj/release.linux/GuiApplication.c" | |
#line 23741 "obj/release.linux/GuiApplication.c" | |
#line 1254 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->_connected = 0; | |
#line 23746 "obj/release.linux/GuiApplication.c" | |
#line 1255 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__net__Socket_Free(socket, 0); | |
#line 23751 "obj/release.linux/GuiApplication.c" | |
#line 1256 "src/gui/GuiApplication.ec" | |
(__ecereNameSpace__ecere__com__eInstance_DecRef(socket), socket = 0); | |
#line 23756 "obj/release.linux/GuiApplication.c" | |
#line 1257 "src/gui/GuiApplication.ec" | |
} | |
#line 23761 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1258 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->_connected == 1) | |
#line 1259 "src/gui/GuiApplication.ec" | |
{ | |
#line 1263 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__net__NetworkData_clrSocket(&__ecereNameSpace__ecere__net__network, ((((unsigned char)(1)) << 1)), ((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->s); | |
#line 23772 "obj/release.linux/GuiApplication.c" | |
#line 1264 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__net__NetworkData_setSocket(&__ecereNameSpace__ecere__net__network, (((unsigned char)(1)) | (((unsigned char)(1)) << 2)), ((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->s); | |
#line 23777 "obj/release.linux/GuiApplication.c" | |
#line 1265 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23782 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1268 "src/gui/GuiApplication.ec" | |
{ | |
#line 1268 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance *); | |
#line 23793 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance *))__extension__ ( | |
#line 1268 "src/gui/GuiApplication.ec" | |
{ | |
#line 1268 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = socket; | |
#line 23804 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__net__Socket->_vTbl; | |
#line 23809 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
} | |
#line 23814 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1268 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__net__Socket_OnConnect]); | |
#line 23818 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(socket) : (void)1; | |
#line 23823 "obj/release.linux/GuiApplication.c" | |
#line 1268 "src/gui/GuiApplication.ec" | |
} | |
#line 23828 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1268 "src/gui/GuiApplication.ec" | |
); | |
#line 23832 "obj/release.linux/GuiApplication.c" | |
#line 1269 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23837 "obj/release.linux/GuiApplication.c" | |
#line 1270 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__net__Socket *)(((char *)socket + __ecereClass___ecereNameSpace__ecere__net__Socket->offset)))->_connected) | |
#line 1271 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__OldList_Add(&__ecereNameSpace__ecere__net__network.sockets, socket); | |
#line 23845 "obj/release.linux/GuiApplication.c" | |
#line 23847 "obj/release.linux/GuiApplication.c" | |
#line 1272 "src/gui/GuiApplication.ec" | |
} | |
#line 23852 "obj/release.linux/GuiApplication.c" | |
#line 23854 "obj/release.linux/GuiApplication.c" | |
#line 23856 "obj/release.linux/GuiApplication.c" | |
#line 1273 "src/gui/GuiApplication.ec" | |
gotEvent |= 1; | |
#line 23861 "obj/release.linux/GuiApplication.c" | |
#line 1274 "src/gui/GuiApplication.ec" | |
goOn = 1; | |
#line 23866 "obj/release.linux/GuiApplication.c" | |
#line 1275 "src/gui/GuiApplication.ec" | |
break; | |
#line 23871 "obj/release.linux/GuiApplication.c" | |
#line 1276 "src/gui/GuiApplication.ec" | |
} | |
#line 23876 "obj/release.linux/GuiApplication.c" | |
#line 23878 "obj/release.linux/GuiApplication.c" | |
#line 1277 "src/gui/GuiApplication.ec" | |
} | |
#line 23883 "obj/release.linux/GuiApplication.c" | |
#line 23885 "obj/release.linux/GuiApplication.c" | |
#line 1278 "src/gui/GuiApplication.ec" | |
} | |
#line 23890 "obj/release.linux/GuiApplication.c" | |
#line 23892 "obj/release.linux/GuiApplication.c" | |
#line 1279 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__net__network.connectEvent = 0; | |
#line 23897 "obj/release.linux/GuiApplication.c" | |
#line 1280 "src/gui/GuiApplication.ec" | |
} | |
#line 23902 "obj/release.linux/GuiApplication.c" | |
#line 23904 "obj/release.linux/GuiApplication.c" | |
#line 1281 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__net__network.networkEvent) | |
#line 1282 "src/gui/GuiApplication.ec" | |
{ | |
#line 1283 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__net__network.networkEvent = 0; | |
#line 23915 "obj/release.linux/GuiApplication.c" | |
#line 1284 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Release(__ecereNameSpace__ecere__net__network.selectSemaphore); | |
#line 23920 "obj/release.linux/GuiApplication.c" | |
#line 1285 "src/gui/GuiApplication.ec" | |
} | |
#line 23925 "obj/release.linux/GuiApplication.c" | |
#line 23927 "obj/release.linux/GuiApplication.c" | |
#line 1287 "src/gui/GuiApplication.ec" | |
if(gotEvent) | |
#line 1288 "src/gui/GuiApplication.ec" | |
{ | |
#line 1289 "src/gui/GuiApplication.ec" | |
for( | |
#line 1289 "src/gui/GuiApplication.ec" | |
semPtr = __ecereNameSpace__ecere__net__network.mtSemaphores.first; | |
#line 23940 "obj/release.linux/GuiApplication.c" | |
#line 1289 "src/gui/GuiApplication.ec" | |
semPtr; | |
#line 23944 "obj/release.linux/GuiApplication.c" | |
#line 1292 "src/gui/GuiApplication.ec" | |
semPtr = semPtr->next) | |
#line 1290 "src/gui/GuiApplication.ec" | |
{ | |
#line 1291 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Semaphore_Release(((struct __ecereNameSpace__ecere__sys__Semaphore *)semPtr->data)); | |
#line 23954 "obj/release.linux/GuiApplication.c" | |
#line 1292 "src/gui/GuiApplication.ec" | |
} | |
#line 23959 "obj/release.linux/GuiApplication.c" | |
#line 23961 "obj/release.linux/GuiApplication.c" | |
#line 1293 "src/gui/GuiApplication.ec" | |
} | |
#line 23966 "obj/release.linux/GuiApplication.c" | |
#line 23968 "obj/release.linux/GuiApplication.c" | |
#line 1295 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecereNameSpace__ecere__net__network.mutex); | |
#line 23973 "obj/release.linux/GuiApplication.c" | |
#line 1296 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ResumeNetworkEvents(this); | |
#line 23978 "obj/release.linux/GuiApplication.c" | |
#line 1297 "src/gui/GuiApplication.ec" | |
} | |
#line 23983 "obj/release.linux/GuiApplication.c" | |
#line 23985 "obj/release.linux/GuiApplication.c" | |
#line 1299 "src/gui/GuiApplication.ec" | |
return gotEvent; | |
#line 23990 "obj/release.linux/GuiApplication.c" | |
#line 1300 "src/gui/GuiApplication.ec" | |
} | |
#line 23995 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessInput(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int useProcessAll) | |
#line 926 "src/gui/GuiApplication.ec" | |
{ | |
#line 926 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24006 "obj/release.linux/GuiApplication.c" | |
#line 927 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 928 "src/gui/GuiApplication.ec" | |
{ | |
#line 929 "src/gui/GuiApplication.ec" | |
unsigned int result = (unsigned int)0; | |
#line 24018 "obj/release.linux/GuiApplication.c" | |
#line 932 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessNetworkEvents(this); | |
#line 24023 "obj/release.linux/GuiApplication.c" | |
#line 951 "src/gui/GuiApplication.ec" | |
result |= __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessFileNotifications(this); | |
#line 24028 "obj/release.linux/GuiApplication.c" | |
#line 952 "src/gui/GuiApplication.ec" | |
result |= __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UpdateTimers(this); | |
#line 24033 "obj/release.linux/GuiApplication.c" | |
#line 953 "src/gui/GuiApplication.ec" | |
result |= (__extension__ ( | |
#line 953 "src/gui/GuiApplication.ec" | |
{ | |
#line 953 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(unsigned int processAll); | |
#line 24044 "obj/release.linux/GuiApplication.c" | |
#line 953 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(unsigned int processAll))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_ProcessInput]); | |
#line 24049 "obj/release.linux/GuiApplication.c" | |
#line 953 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(useProcessAll && __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->processAll) : (unsigned int)1; | |
#line 24054 "obj/release.linux/GuiApplication.c" | |
#line 953 "src/gui/GuiApplication.ec" | |
} | |
#line 24059 "obj/release.linux/GuiApplication.c" | |
) | |
#line 953 "src/gui/GuiApplication.ec" | |
); | |
#line 24063 "obj/release.linux/GuiApplication.c" | |
#line 955 "src/gui/GuiApplication.ec" | |
return result; | |
#line 24068 "obj/release.linux/GuiApplication.c" | |
#line 956 "src/gui/GuiApplication.ec" | |
} | |
#line 24073 "obj/release.linux/GuiApplication.c" | |
#line 24075 "obj/release.linux/GuiApplication.c" | |
#line 957 "src/gui/GuiApplication.ec" | |
return 0; | |
#line 24080 "obj/release.linux/GuiApplication.c" | |
#line 958 "src/gui/GuiApplication.ec" | |
} | |
#line 24085 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Main(struct __ecereNameSpace__ecere__com__Instance * this) | |
#line 697 "src/gui/GuiApplication.ec" | |
{ | |
#line 697 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24096 "obj/release.linux/GuiApplication.c" | |
#line 698 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * window; | |
#line 24101 "obj/release.linux/GuiApplication.c" | |
#line 770 "src/gui/GuiApplication.ec" | |
if((__extension__ ( | |
#line 770 "src/gui/GuiApplication.ec" | |
{ | |
#line 770 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance *); | |
#line 24112 "obj/release.linux/GuiApplication.c" | |
#line 770 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(struct __ecereNameSpace__ecere__com__Instance *))__extension__ ( | |
#line 770 "src/gui/GuiApplication.ec" | |
{ | |
#line 770 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = this; | |
#line 24123 "obj/release.linux/GuiApplication.c" | |
#line 770 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->_vTbl; | |
#line 24128 "obj/release.linux/GuiApplication.c" | |
#line 770 "src/gui/GuiApplication.ec" | |
} | |
#line 24133 "obj/release.linux/GuiApplication.c" | |
) | |
#line 770 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__gui__GuiApplication_Init]); | |
#line 24137 "obj/release.linux/GuiApplication.c" | |
#line 770 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(this) : (unsigned int)1; | |
#line 24142 "obj/release.linux/GuiApplication.c" | |
#line 770 "src/gui/GuiApplication.ec" | |
} | |
#line 24147 "obj/release.linux/GuiApplication.c" | |
) | |
#line 770 "src/gui/GuiApplication.ec" | |
)) | |
#line 771 "src/gui/GuiApplication.ec" | |
{ | |
#line 772 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop) | |
#line 773 "src/gui/GuiApplication.ec" | |
{ | |
#line 775 "src/gui/GuiApplication.ec" | |
while(1) | |
#line 776 "src/gui/GuiApplication.ec" | |
{ | |
#line 777 "src/gui/GuiApplication.ec" | |
for( | |
#line 777 "src/gui/GuiApplication.ec" | |
window = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->children.first; | |
#line 24171 "obj/release.linux/GuiApplication.c" | |
#line 777 "src/gui/GuiApplication.ec" | |
window; | |
#line 24175 "obj/release.linux/GuiApplication.c" | |
#line 796 "src/gui/GuiApplication.ec" | |
window = __ecereProp___ecereNameSpace__ecere__gui__Window_Get_next(window)) | |
#line 778 "src/gui/GuiApplication.ec" | |
{ | |
#line 779 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_autoCreate(window) && !__ecereProp___ecereNameSpace__ecere__gui__Window_Get_created(window)) | |
#line 780 "src/gui/GuiApplication.ec" | |
{ | |
#line 784 "src/gui/GuiApplication.ec" | |
if(__ecereMethod___ecereNameSpace__ecere__gui__Window_Create(window)) | |
#line 785 "src/gui/GuiApplication.ec" | |
{ | |
#line 789 "src/gui/GuiApplication.ec" | |
break; | |
#line 24197 "obj/release.linux/GuiApplication.c" | |
#line 790 "src/gui/GuiApplication.ec" | |
} | |
#line 24202 "obj/release.linux/GuiApplication.c" | |
#line 24204 "obj/release.linux/GuiApplication.c" | |
#line 795 "src/gui/GuiApplication.ec" | |
} | |
#line 24209 "obj/release.linux/GuiApplication.c" | |
#line 24211 "obj/release.linux/GuiApplication.c" | |
#line 796 "src/gui/GuiApplication.ec" | |
} | |
#line 24216 "obj/release.linux/GuiApplication.c" | |
#line 24218 "obj/release.linux/GuiApplication.c" | |
#line 797 "src/gui/GuiApplication.ec" | |
if(!window) | |
#line 797 "src/gui/GuiApplication.ec" | |
break; | |
#line 24226 "obj/release.linux/GuiApplication.c" | |
#line 24228 "obj/release.linux/GuiApplication.c" | |
#line 798 "src/gui/GuiApplication.ec" | |
} | |
#line 24233 "obj/release.linux/GuiApplication.c" | |
#line 24235 "obj/release.linux/GuiApplication.c" | |
#line 799 "src/gui/GuiApplication.ec" | |
} | |
#line 24240 "obj/release.linux/GuiApplication.c" | |
#line 24242 "obj/release.linux/GuiApplication.c" | |
#line 808 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop) | |
#line 809 "src/gui/GuiApplication.ec" | |
{ | |
#line 810 "src/gui/GuiApplication.ec" | |
int terminated = 0; | |
#line 24254 "obj/release.linux/GuiApplication.c" | |
#line 811 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop->_refCount++; | |
#line 24259 "obj/release.linux/GuiApplication.c" | |
#line 813 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessInput(this, 1); | |
#line 24264 "obj/release.linux/GuiApplication.c" | |
#line 814 "src/gui/GuiApplication.ec" | |
while(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop && __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 815 "src/gui/GuiApplication.ec" | |
{ | |
#line 816 "src/gui/GuiApplication.ec" | |
unsigned int wait; | |
#line 24276 "obj/release.linux/GuiApplication.c" | |
#line 817 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * child; | |
#line 24281 "obj/release.linux/GuiApplication.c" | |
#line 818 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__terminateX != terminated) | |
#line 819 "src/gui/GuiApplication.ec" | |
{ | |
#line 820 "src/gui/GuiApplication.ec" | |
terminated = __ecereNameSpace__ecere__gui__terminateX; | |
#line 24292 "obj/release.linux/GuiApplication.c" | |
#line 821 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_Destroy(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 0); | |
#line 24297 "obj/release.linux/GuiApplication.c" | |
#line 822 "src/gui/GuiApplication.ec" | |
if(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_created(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 823 "src/gui/GuiApplication.ec" | |
{ | |
#line 824 "src/gui/GuiApplication.ec" | |
terminated = 0; | |
#line 24308 "obj/release.linux/GuiApplication.c" | |
#line 825 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__terminateX = 0; | |
#line 24313 "obj/release.linux/GuiApplication.c" | |
#line 827 "src/gui/GuiApplication.ec" | |
} | |
#line 24318 "obj/release.linux/GuiApplication.c" | |
#line 24320 "obj/release.linux/GuiApplication.c" | |
#line 828 "src/gui/GuiApplication.ec" | |
} | |
#line 24325 "obj/release.linux/GuiApplication.c" | |
#line 24327 "obj/release.linux/GuiApplication.c" | |
#line 830 "src/gui/GuiApplication.ec" | |
for( | |
#line 830 "src/gui/GuiApplication.ec" | |
child = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->children.first; | |
#line 24334 "obj/release.linux/GuiApplication.c" | |
#line 830 "src/gui/GuiApplication.ec" | |
child; | |
#line 24338 "obj/release.linux/GuiApplication.c" | |
#line 832 "src/gui/GuiApplication.ec" | |
child = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)child + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->next) | |
#line 831 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)child + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.created && ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)child + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.visible && !((unsigned int)(((((struct __ecereNameSpace__ecere__gui__Window *)(((char *)child + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->style) & 0x10000) >> 16))) | |
#line 832 "src/gui/GuiApplication.ec" | |
break; | |
#line 24348 "obj/release.linux/GuiApplication.c" | |
#line 24350 "obj/release.linux/GuiApplication.c" | |
#line 24352 "obj/release.linux/GuiApplication.c" | |
#line 833 "src/gui/GuiApplication.ec" | |
if(!child) | |
#line 833 "src/gui/GuiApplication.ec" | |
break; | |
#line 24360 "obj/release.linux/GuiApplication.c" | |
#line 24362 "obj/release.linux/GuiApplication.c" | |
#line 836 "src/gui/GuiApplication.ec" | |
for( | |
#line 836 "src/gui/GuiApplication.ec" | |
window = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->children.first; | |
#line 24369 "obj/release.linux/GuiApplication.c" | |
#line 836 "src/gui/GuiApplication.ec" | |
window; | |
#line 24373 "obj/release.linux/GuiApplication.c" | |
#line 837 "src/gui/GuiApplication.ec" | |
window = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->next) | |
#line 837 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex) | |
#line 837 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex); | |
#line 24383 "obj/release.linux/GuiApplication.c" | |
#line 24385 "obj/release.linux/GuiApplication.c" | |
#line 24387 "obj/release.linux/GuiApplication.c" | |
#line 839 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UpdateDisplay(this); | |
#line 24392 "obj/release.linux/GuiApplication.c" | |
#line 841 "src/gui/GuiApplication.ec" | |
for( | |
#line 841 "src/gui/GuiApplication.ec" | |
window = ((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->children.first; | |
#line 24399 "obj/release.linux/GuiApplication.c" | |
#line 841 "src/gui/GuiApplication.ec" | |
window; | |
#line 24403 "obj/release.linux/GuiApplication.c" | |
#line 842 "src/gui/GuiApplication.ec" | |
window = __ecereProp___ecereNameSpace__ecere__gui__Window_Get_next(window)) | |
#line 842 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex) | |
#line 842 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(((struct __ecereNameSpace__ecere__gui__Window *)(((char *)window + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex); | |
#line 24413 "obj/release.linux/GuiApplication.c" | |
#line 24415 "obj/release.linux/GuiApplication.c" | |
#line 24417 "obj/release.linux/GuiApplication.c" | |
#line 844 "src/gui/GuiApplication.ec" | |
wait = !__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessInput(this, 1); | |
#line 24422 "obj/release.linux/GuiApplication.c" | |
#line 851 "src/gui/GuiApplication.ec" | |
if(!(__extension__ ( | |
#line 851 "src/gui/GuiApplication.ec" | |
{ | |
#line 851 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance *, unsigned int idle); | |
#line 24433 "obj/release.linux/GuiApplication.c" | |
#line 851 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(struct __ecereNameSpace__ecere__com__Instance *, unsigned int idle))__extension__ ( | |
#line 851 "src/gui/GuiApplication.ec" | |
{ | |
#line 851 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = this; | |
#line 24444 "obj/release.linux/GuiApplication.c" | |
#line 851 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->_vTbl; | |
#line 24449 "obj/release.linux/GuiApplication.c" | |
#line 851 "src/gui/GuiApplication.ec" | |
} | |
#line 24454 "obj/release.linux/GuiApplication.c" | |
) | |
#line 851 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__gui__GuiApplication_Cycle]); | |
#line 24458 "obj/release.linux/GuiApplication.c" | |
#line 851 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(this, wait) : (unsigned int)1; | |
#line 24463 "obj/release.linux/GuiApplication.c" | |
#line 851 "src/gui/GuiApplication.ec" | |
} | |
#line 24468 "obj/release.linux/GuiApplication.c" | |
) | |
#line 851 "src/gui/GuiApplication.ec" | |
)) | |
#line 852 "src/gui/GuiApplication.ec" | |
wait = 0; | |
#line 24475 "obj/release.linux/GuiApplication.c" | |
#line 24477 "obj/release.linux/GuiApplication.c" | |
#line 854 "src/gui/GuiApplication.ec" | |
if(wait) | |
#line 855 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Wait(this); | |
#line 24485 "obj/release.linux/GuiApplication.c" | |
else | |
#line 857 "src/gui/GuiApplication.ec" | |
{ | |
#line 859 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 860 "src/gui/GuiApplication.ec" | |
XUnlockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 24497 "obj/release.linux/GuiApplication.c" | |
#line 24499 "obj/release.linux/GuiApplication.c" | |
#line 864 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Release(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 24504 "obj/release.linux/GuiApplication.c" | |
#line 865 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 24509 "obj/release.linux/GuiApplication.c" | |
#line 869 "src/gui/GuiApplication.ec" | |
if(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay) | |
#line 870 "src/gui/GuiApplication.ec" | |
XLockDisplay(__ecereNameSpace__ecere__gui__drivers__xGlobalDisplay); | |
#line 24517 "obj/release.linux/GuiApplication.c" | |
#line 24519 "obj/release.linux/GuiApplication.c" | |
#line 872 "src/gui/GuiApplication.ec" | |
} | |
#line 24524 "obj/release.linux/GuiApplication.c" | |
#line 24526 "obj/release.linux/GuiApplication.c" | |
#line 873 "src/gui/GuiApplication.ec" | |
} | |
#line 24531 "obj/release.linux/GuiApplication.c" | |
#line 24533 "obj/release.linux/GuiApplication.c" | |
#line 874 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eInstance_DecRef(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop); | |
#line 24538 "obj/release.linux/GuiApplication.c" | |
#line 875 "src/gui/GuiApplication.ec" | |
} | |
#line 24543 "obj/release.linux/GuiApplication.c" | |
#line 24545 "obj/release.linux/GuiApplication.c" | |
#line 876 "src/gui/GuiApplication.ec" | |
} | |
#line 24550 "obj/release.linux/GuiApplication.c" | |
#line 24552 "obj/release.linux/GuiApplication.c" | |
#line 877 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 877 "src/gui/GuiApplication.ec" | |
{ | |
#line 877 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(struct __ecereNameSpace__ecere__com__Instance *); | |
#line 24563 "obj/release.linux/GuiApplication.c" | |
#line 877 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(struct __ecereNameSpace__ecere__com__Instance *))__extension__ ( | |
#line 877 "src/gui/GuiApplication.ec" | |
{ | |
#line 877 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __internal_ClassInst = this; | |
#line 24574 "obj/release.linux/GuiApplication.c" | |
#line 877 "src/gui/GuiApplication.ec" | |
__internal_ClassInst ? __internal_ClassInst->_vTbl : __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->_vTbl; | |
#line 24579 "obj/release.linux/GuiApplication.c" | |
#line 877 "src/gui/GuiApplication.ec" | |
} | |
#line 24584 "obj/release.linux/GuiApplication.c" | |
) | |
#line 877 "src/gui/GuiApplication.ec" | |
[__ecereVMethodID___ecereNameSpace__ecere__gui__GuiApplication_Terminate]); | |
#line 24588 "obj/release.linux/GuiApplication.c" | |
#line 877 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(this) : (void)1; | |
#line 24593 "obj/release.linux/GuiApplication.c" | |
#line 877 "src/gui/GuiApplication.ec" | |
} | |
#line 24598 "obj/release.linux/GuiApplication.c" | |
) | |
#line 877 "src/gui/GuiApplication.ec" | |
); | |
#line 24602 "obj/release.linux/GuiApplication.c" | |
#line 883 "src/gui/GuiApplication.ec" | |
} | |
#line 24607 "obj/release.linux/GuiApplication.c" | |
#line 1313 "src/gui/GuiApplication.ec" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int fullScreen, const char * driverName, int resolution, int colorDepth, int refreshRate, const char * skinName, unsigned int fallBack); | |
#line 24614 "obj/release.linux/GuiApplication.c" | |
void __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Initialize(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int switchMode) | |
#line 559 "src/gui/GuiApplication.ec" | |
{ | |
#line 559 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24624 "obj/release.linux/GuiApplication.c" | |
#line 562 "src/gui/GuiApplication.ec" | |
if(!__ecereNameSpace__ecere__gui__guiApplicationInitialized) | |
#line 563 "src/gui/GuiApplication.ec" | |
{ | |
#line 564 "src/gui/GuiApplication.ec" | |
const char * defaultDriver = (((void *)0)); | |
#line 24636 "obj/release.linux/GuiApplication.c" | |
#line 570 "src/gui/GuiApplication.ec" | |
char * driver = (((void *)0)); | |
#line 24641 "obj/release.linux/GuiApplication.c" | |
#line 571 "src/gui/GuiApplication.ec" | |
static char driverStorage[1024]; | |
#line 24646 "obj/release.linux/GuiApplication.c" | |
#line 572 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__GetEnvironment("ECERE_DRIVER", driverStorage, sizeof (driverStorage)); | |
#line 24651 "obj/release.linux/GuiApplication.c" | |
#line 573 "src/gui/GuiApplication.ec" | |
if(driverStorage[0]) | |
#line 573 "src/gui/GuiApplication.ec" | |
driver = driverStorage; | |
#line 24659 "obj/release.linux/GuiApplication.c" | |
#line 24661 "obj/release.linux/GuiApplication.c" | |
#line 575 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__gui__guiApplicationInitialized = 1; | |
#line 24666 "obj/release.linux/GuiApplication.c" | |
#line 577 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreenMode = 1; | |
#line 24671 "obj/release.linux/GuiApplication.c" | |
#line 581 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->errorLevel = 2; | |
#line 24676 "obj/release.linux/GuiApplication.c" | |
#line 584 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__sys__Mutex_Wait(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->lockMutex); | |
#line 24681 "obj/release.linux/GuiApplication.c" | |
#line 592 "src/gui/GuiApplication.ec" | |
if(!__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop) | |
#line 593 "src/gui/GuiApplication.ec" | |
{ | |
#line 604 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__Point __simpleStruct0 = | |
{ | |
#line 604 "src/gui/GuiApplication.ec" | |
0, 0 | |
} | |
#line 604 "src/gui/GuiApplication.ec" | |
; | |
#line 24700 "obj/release.linux/GuiApplication.c" | |
#line 594 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop = __extension__ ( | |
#line 594 "src/gui/GuiApplication.ec" | |
{ | |
#line 594 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Instance * __ecereInstance1 = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__gui__Window); | |
#line 24711 "obj/release.linux/GuiApplication.c" | |
#line 594 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_nativeDecorations(__ecereInstance1, 0), __ecereInstance1; | |
#line 24716 "obj/release.linux/GuiApplication.c" | |
#line 594 "src/gui/GuiApplication.ec" | |
} | |
#line 24721 "obj/release.linux/GuiApplication.c" | |
) | |
#line 594 "src/gui/GuiApplication.ec" | |
; | |
#line 24725 "obj/release.linux/GuiApplication.c" | |
#line 595 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop->_refCount++; | |
#line 24730 "obj/release.linux/GuiApplication.c" | |
#line 596 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop->_refCount++; | |
#line 24735 "obj/release.linux/GuiApplication.c" | |
#line 597 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->childrenOrder.circ = 1; | |
#line 24740 "obj/release.linux/GuiApplication.c" | |
#line 598 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->childrenCycle.circ = 1; | |
#line 24745 "obj/release.linux/GuiApplication.c" | |
#line 599 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_background(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 0xFFLL); | |
#line 24750 "obj/release.linux/GuiApplication.c" | |
#line 600 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->rootWindow = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop; | |
#line 24755 "obj/release.linux/GuiApplication.c" | |
#line 601 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_cursor(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetCursor(this, 0)); | |
#line 24760 "obj/release.linux/GuiApplication.c" | |
#line 602 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_caption(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->appName); | |
#line 24765 "obj/release.linux/GuiApplication.c" | |
#line 603 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.visible = 1; | |
#line 24770 "obj/release.linux/GuiApplication.c" | |
#line 604 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__Window_Set_position(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, &__simpleStruct0); | |
#line 24775 "obj/release.linux/GuiApplication.c" | |
#line 606 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->mutex = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass___ecereNameSpace__ecere__sys__Mutex); | |
#line 24780 "obj/release.linux/GuiApplication.c" | |
#line 608 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.created = 1; | |
#line 24785 "obj/release.linux/GuiApplication.c" | |
#line 609 "src/gui/GuiApplication.ec" | |
} | |
#line 24790 "obj/release.linux/GuiApplication.c" | |
#line 24792 "obj/release.linux/GuiApplication.c" | |
#line 642 "src/gui/GuiApplication.ec" | |
if((((struct __ecereNameSpace__ecere__com__Application *)(((char *)this + sizeof(struct __ecereNameSpace__ecere__com__Module) + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->isGUIApp & 1) && !__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode) | |
#line 643 "src/gui/GuiApplication.ec" | |
{ | |
#line 644 "src/gui/GuiApplication.ec" | |
char * display = getenv("DISPLAY"); | |
#line 24804 "obj/release.linux/GuiApplication.c" | |
#line 646 "src/gui/GuiApplication.ec" | |
if(!display || !display[0] || !__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, 0, "X", (int)0, (int)0, 0, (((void *)0)), 1)) | |
#line 647 "src/gui/GuiApplication.ec" | |
defaultDriver = "NCurses"; | |
#line 24812 "obj/release.linux/GuiApplication.c" | |
else | |
#line 649 "src/gui/GuiApplication.ec" | |
if(!driver) | |
#line 650 "src/gui/GuiApplication.ec" | |
defaultDriver = "X"; | |
#line 24820 "obj/release.linux/GuiApplication.c" | |
else | |
#line 652 "src/gui/GuiApplication.ec" | |
defaultDriver = driver; | |
#line 24826 "obj/release.linux/GuiApplication.c" | |
#line 24828 "obj/release.linux/GuiApplication.c" | |
#line 24830 "obj/release.linux/GuiApplication.c" | |
#line 653 "src/gui/GuiApplication.ec" | |
} | |
#line 24835 "obj/release.linux/GuiApplication.c" | |
else | |
#line 655 "src/gui/GuiApplication.ec" | |
defaultDriver = "NCurses"; | |
#line 24841 "obj/release.linux/GuiApplication.c" | |
#line 24843 "obj/release.linux/GuiApplication.c" | |
#line 657 "src/gui/GuiApplication.ec" | |
if(switchMode) | |
#line 658 "src/gui/GuiApplication.ec" | |
{ | |
#line 659 "src/gui/GuiApplication.ec" | |
if(defaultDriver) | |
#line 660 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, 0, defaultDriver, (int)0, (int)0, 0, (((void *)0)), 1); | |
#line 24857 "obj/release.linux/GuiApplication.c" | |
else | |
#line 662 "src/gui/GuiApplication.ec" | |
{ | |
#line 682 "src/gui/GuiApplication.ec" | |
} | |
#line 24866 "obj/release.linux/GuiApplication.c" | |
#line 24868 "obj/release.linux/GuiApplication.c" | |
#line 685 "src/gui/GuiApplication.ec" | |
} | |
#line 24873 "obj/release.linux/GuiApplication.c" | |
else | |
#line 687 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver = defaultDriver; | |
#line 24879 "obj/release.linux/GuiApplication.c" | |
#line 24881 "obj/release.linux/GuiApplication.c" | |
#line 688 "src/gui/GuiApplication.ec" | |
} | |
#line 24886 "obj/release.linux/GuiApplication.c" | |
#line 24888 "obj/release.linux/GuiApplication.c" | |
#line 689 "src/gui/GuiApplication.ec" | |
} | |
#line 24893 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_fullScreen(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int value) | |
#line 1716 "src/gui/GuiApplication.ec" | |
{ | |
#line 1716 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24904 "obj/release.linux/GuiApplication.c" | |
#line 1717 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, value, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->resolution, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->pixelFormat, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->refreshRate, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin ? (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name") : (((void *)0)), 1); | |
#line 24909 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_fullScreen && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_fullScreen->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_fullScreen) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen) : (void)0; | |
#line 1719 "src/gui/GuiApplication.ec" | |
} | |
#line 24915 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_driver(struct __ecereNameSpace__ecere__com__Instance * this, const char * value) | |
#line 1725 "src/gui/GuiApplication.ec" | |
{ | |
#line 1725 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24926 "obj/release.linux/GuiApplication.c" | |
#line 1726 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreen, value, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->resolution, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->pixelFormat, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->refreshRate, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin ? (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name") : (((void *)0)), 1); | |
#line 24931 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_driver && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_driver->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_driver) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver) : (void)0; | |
#line 1728 "src/gui/GuiApplication.ec" | |
} | |
#line 24937 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_resolution(struct __ecereNameSpace__ecere__com__Instance * this, int value) | |
#line 1734 "src/gui/GuiApplication.ec" | |
{ | |
#line 1734 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24948 "obj/release.linux/GuiApplication.c" | |
#line 1735 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreen, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver, value, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->pixelFormat, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->refreshRate, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin ? (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name") : (((void *)0)), 1); | |
#line 24953 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_resolution && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_resolution->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_resolution) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution) : (void)0; | |
#line 1737 "src/gui/GuiApplication.ec" | |
} | |
#line 24959 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_pixelFormat(struct __ecereNameSpace__ecere__com__Instance * this, int value) | |
#line 1743 "src/gui/GuiApplication.ec" | |
{ | |
#line 1743 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24970 "obj/release.linux/GuiApplication.c" | |
#line 1744 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreen, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->resolution, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->pixelFormat, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->refreshRate, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin ? (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name") : (((void *)0)), 1); | |
#line 24975 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat) : (void)0; | |
#line 1746 "src/gui/GuiApplication.ec" | |
} | |
#line 24981 "obj/release.linux/GuiApplication.c" | |
void __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_refreshRate(struct __ecereNameSpace__ecere__com__Instance * this, int value) | |
#line 1752 "src/gui/GuiApplication.ec" | |
{ | |
#line 1752 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 24992 "obj/release.linux/GuiApplication.c" | |
#line 1753 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreen, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->resolution, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->pixelFormat, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->refreshRate, __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin ? (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name") : (((void *)0)), 1); | |
#line 24997 "obj/release.linux/GuiApplication.c" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_refreshRate && __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_refreshRate->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_refreshRate) : (void)0, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate && __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate->selfWatchable ? __ecereNameSpace__ecere__com__eInstance_FireSelfWatchers(this, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate) : (void)0; | |
#line 1755 "src/gui/GuiApplication.ec" | |
} | |
#line 25003 "obj/release.linux/GuiApplication.c" | |
unsigned int __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(struct __ecereNameSpace__ecere__com__Instance * this, unsigned int fullScreen, const char * driverName, int resolution, int colorDepth, int refreshRate, const char * skinName, unsigned int fallBack) | |
#line 1355 "src/gui/GuiApplication.ec" | |
{ | |
#line 1355 "src/gui/GuiApplication.ec" | |
__attribute__((unused)) struct __ecereNameSpace__ecere__gui__GuiApplication * __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication = (struct __ecereNameSpace__ecere__gui__GuiApplication *)(this ? (((char *)this) + __ecereClass___ecereNameSpace__ecere__gui__GuiApplication->offset) : 0); | |
#line 25014 "obj/release.linux/GuiApplication.c" | |
#line 1356 "src/gui/GuiApplication.ec" | |
unsigned int result = 0; | |
#line 25019 "obj/release.linux/GuiApplication.c" | |
#line 1357 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * link; | |
#line 25024 "obj/release.linux/GuiApplication.c" | |
#line 1358 "src/gui/GuiApplication.ec" | |
const char * fbDriver; | |
#line 25029 "obj/release.linux/GuiApplication.c" | |
#line 1359 "src/gui/GuiApplication.ec" | |
unsigned int fbFullScreen = (unsigned int)0; | |
#line 25034 "obj/release.linux/GuiApplication.c" | |
#line 1360 "src/gui/GuiApplication.ec" | |
int fbResolution = (int)0; | |
#line 25039 "obj/release.linux/GuiApplication.c" | |
#line 1361 "src/gui/GuiApplication.ec" | |
int fbColorDepth = (int)0; | |
#line 25044 "obj/release.linux/GuiApplication.c" | |
#line 1362 "src/gui/GuiApplication.ec" | |
int fbRefreshRate = 0; | |
#line 25049 "obj/release.linux/GuiApplication.c" | |
#line 1363 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * inter; | |
#line 25054 "obj/release.linux/GuiApplication.c" | |
#line 1364 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * skin = (((void *)0)); | |
#line 25059 "obj/release.linux/GuiApplication.c" | |
#line 1366 "src/gui/GuiApplication.ec" | |
if(skinName) | |
#line 1367 "src/gui/GuiApplication.ec" | |
{ | |
#line 1368 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * link; | |
#line 25071 "obj/release.linux/GuiApplication.c" | |
#line 1370 "src/gui/GuiApplication.ec" | |
for( | |
#line 1370 "src/gui/GuiApplication.ec" | |
link = __ecereClass___ecereNameSpace__ecere__gui__Skin->derivatives.first; | |
#line 25078 "obj/release.linux/GuiApplication.c" | |
#line 1370 "src/gui/GuiApplication.ec" | |
link; | |
#line 25082 "obj/release.linux/GuiApplication.c" | |
#line 1375 "src/gui/GuiApplication.ec" | |
link = link->next) | |
#line 1371 "src/gui/GuiApplication.ec" | |
{ | |
#line 1372 "src/gui/GuiApplication.ec" | |
skin = link->data; | |
#line 25092 "obj/release.linux/GuiApplication.c" | |
#line 1373 "src/gui/GuiApplication.ec" | |
if((unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "name") && !strcmp((const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "name"), skinName)) | |
#line 1374 "src/gui/GuiApplication.ec" | |
break; | |
#line 25100 "obj/release.linux/GuiApplication.c" | |
#line 25102 "obj/release.linux/GuiApplication.c" | |
#line 1375 "src/gui/GuiApplication.ec" | |
} | |
#line 25107 "obj/release.linux/GuiApplication.c" | |
#line 25109 "obj/release.linux/GuiApplication.c" | |
#line 1376 "src/gui/GuiApplication.ec" | |
if(!link) | |
#line 1376 "src/gui/GuiApplication.ec" | |
skin = (((void *)0)); | |
#line 25117 "obj/release.linux/GuiApplication.c" | |
#line 25119 "obj/release.linux/GuiApplication.c" | |
#line 1377 "src/gui/GuiApplication.ec" | |
} | |
#line 25124 "obj/release.linux/GuiApplication.c" | |
#line 25126 "obj/release.linux/GuiApplication.c" | |
#line 1379 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Initialize(this, 0); | |
#line 25131 "obj/release.linux/GuiApplication.c" | |
#line 1381 "src/gui/GuiApplication.ec" | |
fbDriver = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver; | |
#line 25136 "obj/release.linux/GuiApplication.c" | |
#line 1382 "src/gui/GuiApplication.ec" | |
inter = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver; | |
#line 25141 "obj/release.linux/GuiApplication.c" | |
#line 1384 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 1385 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1385 "src/gui/GuiApplication.ec" | |
{ | |
#line 1385 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(unsigned int * fullScreen, int * resolution, int * colorDepth, int * refreshRate); | |
#line 25155 "obj/release.linux/GuiApplication.c" | |
#line 1385 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(unsigned int * fullScreen, int * resolution, int * colorDepth, int * refreshRate))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GetCurrentMode]); | |
#line 25160 "obj/release.linux/GuiApplication.c" | |
#line 1385 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(&fbFullScreen, &fbResolution, &fbColorDepth, &fbRefreshRate) : (void)1; | |
#line 25165 "obj/release.linux/GuiApplication.c" | |
#line 1385 "src/gui/GuiApplication.ec" | |
} | |
#line 25170 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1385 "src/gui/GuiApplication.ec" | |
); | |
#line 25174 "obj/release.linux/GuiApplication.c" | |
#line 25176 "obj/release.linux/GuiApplication.c" | |
#line 1387 "src/gui/GuiApplication.ec" | |
if(!driverName && !__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 1388 "src/gui/GuiApplication.ec" | |
driverName = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver; | |
#line 25184 "obj/release.linux/GuiApplication.c" | |
#line 25186 "obj/release.linux/GuiApplication.c" | |
#line 1390 "src/gui/GuiApplication.ec" | |
if(driverName || (skin && (unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "textMode") != __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode)) | |
#line 1391 "src/gui/GuiApplication.ec" | |
{ | |
#line 1392 "src/gui/GuiApplication.ec" | |
for( | |
#line 1392 "src/gui/GuiApplication.ec" | |
link = __ecereClass___ecereNameSpace__ecere__gui__Interface->derivatives.first; | |
#line 25199 "obj/release.linux/GuiApplication.c" | |
#line 1392 "src/gui/GuiApplication.ec" | |
link; | |
#line 25203 "obj/release.linux/GuiApplication.c" | |
#line 1413 "src/gui/GuiApplication.ec" | |
link = link->next) | |
#line 1393 "src/gui/GuiApplication.ec" | |
{ | |
#line 1394 "src/gui/GuiApplication.ec" | |
unsigned int foundDriver = 0; | |
#line 25214 "obj/release.linux/GuiApplication.c" | |
#line 1395 "src/gui/GuiApplication.ec" | |
int c, numDrivers = 0; | |
#line 25219 "obj/release.linux/GuiApplication.c" | |
#line 1396 "src/gui/GuiApplication.ec" | |
const char ** graphicsDrivers; | |
#line 25224 "obj/release.linux/GuiApplication.c" | |
#line 1397 "src/gui/GuiApplication.ec" | |
inter = link->data; | |
#line 25229 "obj/release.linux/GuiApplication.c" | |
#line 1399 "src/gui/GuiApplication.ec" | |
graphicsDrivers = (__extension__ ( | |
#line 1399 "src/gui/GuiApplication.ec" | |
{ | |
#line 1399 "src/gui/GuiApplication.ec" | |
const char * * (* __internal_VirtualMethod)(int * numDrivers); | |
#line 25240 "obj/release.linux/GuiApplication.c" | |
#line 1399 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((const char * * (*)(int * numDrivers))inter->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_GraphicsDrivers]); | |
#line 25245 "obj/release.linux/GuiApplication.c" | |
#line 1399 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(&numDrivers) : (const char * *)1; | |
#line 25250 "obj/release.linux/GuiApplication.c" | |
#line 1399 "src/gui/GuiApplication.ec" | |
} | |
#line 25255 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1399 "src/gui/GuiApplication.ec" | |
); | |
#line 25259 "obj/release.linux/GuiApplication.c" | |
#line 1401 "src/gui/GuiApplication.ec" | |
for( | |
#line 1401 "src/gui/GuiApplication.ec" | |
c = 0; | |
#line 25266 "obj/release.linux/GuiApplication.c" | |
#line 1401 "src/gui/GuiApplication.ec" | |
c < numDrivers; | |
#line 25270 "obj/release.linux/GuiApplication.c" | |
#line 1410 "src/gui/GuiApplication.ec" | |
c++) | |
#line 1402 "src/gui/GuiApplication.ec" | |
if(!driverName || !strcmp(driverName, graphicsDrivers[c])) | |
#line 1403 "src/gui/GuiApplication.ec" | |
{ | |
#line 1404 "src/gui/GuiApplication.ec" | |
if(!skin || (unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "textMode") == __ecereNameSpace__ecere__gfx__IsDriverTextMode(graphicsDrivers[c])) | |
#line 1405 "src/gui/GuiApplication.ec" | |
{ | |
#line 1406 "src/gui/GuiApplication.ec" | |
driverName = graphicsDrivers[c]; | |
#line 25289 "obj/release.linux/GuiApplication.c" | |
#line 1407 "src/gui/GuiApplication.ec" | |
foundDriver = 1; | |
#line 25294 "obj/release.linux/GuiApplication.c" | |
#line 1408 "src/gui/GuiApplication.ec" | |
break; | |
#line 25299 "obj/release.linux/GuiApplication.c" | |
#line 1409 "src/gui/GuiApplication.ec" | |
} | |
#line 25304 "obj/release.linux/GuiApplication.c" | |
#line 25306 "obj/release.linux/GuiApplication.c" | |
#line 1410 "src/gui/GuiApplication.ec" | |
} | |
#line 25311 "obj/release.linux/GuiApplication.c" | |
#line 25313 "obj/release.linux/GuiApplication.c" | |
#line 25315 "obj/release.linux/GuiApplication.c" | |
#line 1411 "src/gui/GuiApplication.ec" | |
if(foundDriver) | |
#line 1412 "src/gui/GuiApplication.ec" | |
break; | |
#line 25323 "obj/release.linux/GuiApplication.c" | |
#line 25325 "obj/release.linux/GuiApplication.c" | |
#line 1413 "src/gui/GuiApplication.ec" | |
} | |
#line 25330 "obj/release.linux/GuiApplication.c" | |
#line 25332 "obj/release.linux/GuiApplication.c" | |
#line 1414 "src/gui/GuiApplication.ec" | |
if(!link) | |
#line 1415 "src/gui/GuiApplication.ec" | |
inter = (((void *)0)); | |
#line 25340 "obj/release.linux/GuiApplication.c" | |
#line 25342 "obj/release.linux/GuiApplication.c" | |
#line 1416 "src/gui/GuiApplication.ec" | |
} | |
#line 25347 "obj/release.linux/GuiApplication.c" | |
#line 25349 "obj/release.linux/GuiApplication.c" | |
#line 1433 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver && (!driverName || (fbDriver && !strcmp(fbDriver, driverName))) && fullScreen == fbFullScreen && (!resolution || resolution == fbResolution) && (!colorDepth || colorDepth == fbColorDepth) && (!refreshRate || refreshRate == fbRefreshRate) && (__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin && (!skinName || !strcmp((const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name"), skinName)))) | |
#line 1439 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 25357 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1453 "src/gui/GuiApplication.ec" | |
if(inter) | |
#line 1454 "src/gui/GuiApplication.ec" | |
{ | |
#line 1455 "src/gui/GuiApplication.ec" | |
unsigned int wasFullScreen = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreenMode; | |
#line 25369 "obj/release.linux/GuiApplication.c" | |
#line 1456 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * oldSkin = __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin; | |
#line 25374 "obj/release.linux/GuiApplication.c" | |
#line 1458 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode = 0; | |
#line 25379 "obj/release.linux/GuiApplication.c" | |
#line 1459 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching = 1; | |
#line 25384 "obj/release.linux/GuiApplication.c" | |
#line 1461 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 1462 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_UnloadGraphics(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 1); | |
#line 25392 "obj/release.linux/GuiApplication.c" | |
#line 25394 "obj/release.linux/GuiApplication.c" | |
#line 1464 "src/gui/GuiApplication.ec" | |
if(inter != __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 1465 "src/gui/GuiApplication.ec" | |
{ | |
#line 1466 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver) | |
#line 1467 "src/gui/GuiApplication.ec" | |
{ | |
#line 1468 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1468 "src/gui/GuiApplication.ec" | |
{ | |
#line 1468 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(); | |
#line 25417 "obj/release.linux/GuiApplication.c" | |
#line 1468 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)())__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Terminate]); | |
#line 25422 "obj/release.linux/GuiApplication.c" | |
#line 1468 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod() : (void)1; | |
#line 25427 "obj/release.linux/GuiApplication.c" | |
#line 1468 "src/gui/GuiApplication.ec" | |
} | |
#line 25432 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1468 "src/gui/GuiApplication.ec" | |
); | |
#line 25436 "obj/release.linux/GuiApplication.c" | |
#line 1469 "src/gui/GuiApplication.ec" | |
} | |
#line 25441 "obj/release.linux/GuiApplication.c" | |
#line 25443 "obj/release.linux/GuiApplication.c" | |
#line 1470 "src/gui/GuiApplication.ec" | |
result = (__extension__ ( | |
#line 1470 "src/gui/GuiApplication.ec" | |
{ | |
#line 1470 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(); | |
#line 25454 "obj/release.linux/GuiApplication.c" | |
#line 1470 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)())inter->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_Initialize]); | |
#line 25459 "obj/release.linux/GuiApplication.c" | |
#line 1470 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod() : (unsigned int)1; | |
#line 25464 "obj/release.linux/GuiApplication.c" | |
#line 1470 "src/gui/GuiApplication.ec" | |
} | |
#line 25469 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1470 "src/gui/GuiApplication.ec" | |
); | |
#line 25473 "obj/release.linux/GuiApplication.c" | |
#line 1471 "src/gui/GuiApplication.ec" | |
} | |
#line 25478 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1473 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 25484 "obj/release.linux/GuiApplication.c" | |
#line 25486 "obj/release.linux/GuiApplication.c" | |
#line 1474 "src/gui/GuiApplication.ec" | |
if(result) | |
#line 1475 "src/gui/GuiApplication.ec" | |
{ | |
#line 1476 "src/gui/GuiApplication.ec" | |
result = 0; | |
#line 25497 "obj/release.linux/GuiApplication.c" | |
#line 1478 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver = inter; | |
#line 25502 "obj/release.linux/GuiApplication.c" | |
#line 1479 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1479 "src/gui/GuiApplication.ec" | |
{ | |
#line 1479 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(unsigned int hertz); | |
#line 25513 "obj/release.linux/GuiApplication.c" | |
#line 1479 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(unsigned int hertz))__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->interfaceDriver->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_SetTimerResolution]); | |
#line 25518 "obj/release.linux/GuiApplication.c" | |
#line 1479 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->timerResolution) : (void)1; | |
#line 25523 "obj/release.linux/GuiApplication.c" | |
#line 1479 "src/gui/GuiApplication.ec" | |
} | |
#line 25528 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1479 "src/gui/GuiApplication.ec" | |
); | |
#line 25532 "obj/release.linux/GuiApplication.c" | |
#line 1480 "src/gui/GuiApplication.ec" | |
(__extension__ ( | |
#line 1480 "src/gui/GuiApplication.ec" | |
{ | |
#line 1480 "src/gui/GuiApplication.ec" | |
void (* __internal_VirtualMethod)(unsigned int * fullScreen); | |
#line 25543 "obj/release.linux/GuiApplication.c" | |
#line 1480 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((void (*)(unsigned int * fullScreen))inter->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_EnsureFullScreen]); | |
#line 25548 "obj/release.linux/GuiApplication.c" | |
#line 1480 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(&fullScreen) : (void)1; | |
#line 25553 "obj/release.linux/GuiApplication.c" | |
#line 1480 "src/gui/GuiApplication.ec" | |
} | |
#line 25558 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1480 "src/gui/GuiApplication.ec" | |
); | |
#line 25562 "obj/release.linux/GuiApplication.c" | |
#line 1481 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreenMode = fullScreen; | |
#line 25567 "obj/release.linux/GuiApplication.c" | |
#line 1483 "src/gui/GuiApplication.ec" | |
if((!wasFullScreen && !fullScreen) || (__extension__ ( | |
#line 1484 "src/gui/GuiApplication.ec" | |
{ | |
#line 1484 "src/gui/GuiApplication.ec" | |
unsigned int (* __internal_VirtualMethod)(unsigned int fullScreen, int resolution, int colorDepth, int refreshRate, unsigned int * textMode); | |
#line 25578 "obj/release.linux/GuiApplication.c" | |
#line 1484 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod = ((unsigned int (*)(unsigned int fullScreen, int resolution, int colorDepth, int refreshRate, unsigned int * textMode))inter->_vTbl[__ecereVMethodID___ecereNameSpace__ecere__gui__Interface_ScreenMode]); | |
#line 25583 "obj/release.linux/GuiApplication.c" | |
#line 1484 "src/gui/GuiApplication.ec" | |
__internal_VirtualMethod ? __internal_VirtualMethod(fullScreen, resolution, colorDepth, refreshRate, &__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode) : (unsigned int)1; | |
#line 25588 "obj/release.linux/GuiApplication.c" | |
#line 1484 "src/gui/GuiApplication.ec" | |
} | |
#line 25593 "obj/release.linux/GuiApplication.c" | |
) | |
#line 1484 "src/gui/GuiApplication.ec" | |
)) | |
#line 1485 "src/gui/GuiApplication.ec" | |
{ | |
#line 1486 "src/gui/GuiApplication.ec" | |
if(!fbDriver || (driverName && strcmp(fbDriver, driverName))) | |
#line 1487 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver = driverName; | |
#line 25606 "obj/release.linux/GuiApplication.c" | |
#line 25608 "obj/release.linux/GuiApplication.c" | |
#line 1489 "src/gui/GuiApplication.ec" | |
if(!skinName || !__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SelectSkin(this, skinName)) | |
#line 1490 "src/gui/GuiApplication.ec" | |
{ | |
#line 1491 "src/gui/GuiApplication.ec" | |
if(!__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin || (unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "textMode") != __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode || !__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SelectSkin(this, (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin, "name"))) | |
#line 1493 "src/gui/GuiApplication.ec" | |
{ | |
#line 1494 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__sys__OldLink * link; | |
#line 25626 "obj/release.linux/GuiApplication.c" | |
#line 1495 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class * skin = (((void *)0)); | |
#line 25631 "obj/release.linux/GuiApplication.c" | |
#line 1497 "src/gui/GuiApplication.ec" | |
for( | |
#line 1497 "src/gui/GuiApplication.ec" | |
link = __ecereClass___ecereNameSpace__ecere__gui__Skin->derivatives.first; | |
#line 25638 "obj/release.linux/GuiApplication.c" | |
#line 1497 "src/gui/GuiApplication.ec" | |
link; | |
#line 25642 "obj/release.linux/GuiApplication.c" | |
#line 1502 "src/gui/GuiApplication.ec" | |
link = link->next) | |
#line 1498 "src/gui/GuiApplication.ec" | |
{ | |
#line 1499 "src/gui/GuiApplication.ec" | |
skin = link->data; | |
#line 25652 "obj/release.linux/GuiApplication.c" | |
#line 1500 "src/gui/GuiApplication.ec" | |
if((unsigned int)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "textMode") == __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->textMode) | |
#line 1501 "src/gui/GuiApplication.ec" | |
break; | |
#line 25660 "obj/release.linux/GuiApplication.c" | |
#line 25662 "obj/release.linux/GuiApplication.c" | |
#line 1502 "src/gui/GuiApplication.ec" | |
} | |
#line 25667 "obj/release.linux/GuiApplication.c" | |
#line 25669 "obj/release.linux/GuiApplication.c" | |
#line 1503 "src/gui/GuiApplication.ec" | |
if(!link) | |
#line 1503 "src/gui/GuiApplication.ec" | |
skin = (((void *)0)); | |
#line 25677 "obj/release.linux/GuiApplication.c" | |
#line 25679 "obj/release.linux/GuiApplication.c" | |
#line 1505 "src/gui/GuiApplication.ec" | |
if(skin) | |
#line 1507 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SelectSkin(this, (const char * )(uintptr_t)__ecereNameSpace__ecere__com__eClass_GetProperty(skin, "name")); | |
#line 25687 "obj/release.linux/GuiApplication.c" | |
#line 25689 "obj/release.linux/GuiApplication.c" | |
#line 1511 "src/gui/GuiApplication.ec" | |
} | |
#line 25694 "obj/release.linux/GuiApplication.c" | |
#line 25696 "obj/release.linux/GuiApplication.c" | |
#line 1512 "src/gui/GuiApplication.ec" | |
} | |
#line 25701 "obj/release.linux/GuiApplication.c" | |
#line 25703 "obj/release.linux/GuiApplication.c" | |
#line 1514 "src/gui/GuiApplication.ec" | |
if(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin && __ecereMethod___ecereNameSpace__ecere__gui__Window_SetupDisplay(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)) | |
#line 1515 "src/gui/GuiApplication.ec" | |
{ | |
#line 1516 "src/gui/GuiApplication.ec" | |
((struct __ecereNameSpace__ecere__gui__Window *)(((char *)__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop + __ecereClass___ecereNameSpace__ecere__gui__Window->offset)))->__anon1.active = 1; | |
#line 25714 "obj/release.linux/GuiApplication.c" | |
#line 1518 "src/gui/GuiApplication.ec" | |
if(fullScreen) | |
#line 1519 "src/gui/GuiApplication.ec" | |
{ | |
#line 1520 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Lock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), 0); | |
#line 25725 "obj/release.linux/GuiApplication.c" | |
#line 1521 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Position(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop), 0, 0); | |
#line 25730 "obj/release.linux/GuiApplication.c" | |
#line 1522 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gfx__Display_Unlock(__ecereProp___ecereNameSpace__ecere__gui__Window_Get_display(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop)); | |
#line 25735 "obj/release.linux/GuiApplication.c" | |
#line 1523 "src/gui/GuiApplication.ec" | |
} | |
#line 25740 "obj/release.linux/GuiApplication.c" | |
#line 25742 "obj/release.linux/GuiApplication.c" | |
#line 1525 "src/gui/GuiApplication.ec" | |
if(__ecereMethod___ecereNameSpace__ecere__gui__Window_LoadGraphics(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop, 0, oldSkin != __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->currentSkin)) | |
#line 1526 "src/gui/GuiApplication.ec" | |
{ | |
#line 1527 "src/gui/GuiApplication.ec" | |
if(fbDriver) | |
#line 1528 "src/gui/GuiApplication.ec" | |
{ | |
#line 1529 "src/gui/GuiApplication.ec" | |
__ecereMethod___ecereNameSpace__ecere__gui__Window_UpdateDisplay(__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->desktop); | |
#line 25759 "obj/release.linux/GuiApplication.c" | |
#line 1530 "src/gui/GuiApplication.ec" | |
} | |
#line 25764 "obj/release.linux/GuiApplication.c" | |
#line 25766 "obj/release.linux/GuiApplication.c" | |
#line 1532 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->fullScreen = fullScreen; | |
#line 25771 "obj/release.linux/GuiApplication.c" | |
#line 1533 "src/gui/GuiApplication.ec" | |
result = 1; | |
#line 25776 "obj/release.linux/GuiApplication.c" | |
#line 1534 "src/gui/GuiApplication.ec" | |
} | |
#line 25781 "obj/release.linux/GuiApplication.c" | |
#line 25783 "obj/release.linux/GuiApplication.c" | |
#line 1535 "src/gui/GuiApplication.ec" | |
} | |
#line 25788 "obj/release.linux/GuiApplication.c" | |
#line 25790 "obj/release.linux/GuiApplication.c" | |
#line 1536 "src/gui/GuiApplication.ec" | |
} | |
#line 25795 "obj/release.linux/GuiApplication.c" | |
#line 25797 "obj/release.linux/GuiApplication.c" | |
#line 1537 "src/gui/GuiApplication.ec" | |
} | |
#line 25802 "obj/release.linux/GuiApplication.c" | |
#line 25804 "obj/release.linux/GuiApplication.c" | |
#line 1538 "src/gui/GuiApplication.ec" | |
__ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->modeSwitching = 0; | |
#line 25809 "obj/release.linux/GuiApplication.c" | |
#line 1539 "src/gui/GuiApplication.ec" | |
if(!result) | |
#line 1540 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__LogErrorCode(0x104LL, driverName ? driverName : __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver); | |
#line 25817 "obj/release.linux/GuiApplication.c" | |
#line 25819 "obj/release.linux/GuiApplication.c" | |
#line 1541 "src/gui/GuiApplication.ec" | |
} | |
#line 25824 "obj/release.linux/GuiApplication.c" | |
else | |
#line 1543 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__LogErrorCode(0x101LL, driverName ? driverName : __ecerePointer___ecereNameSpace__ecere__gui__GuiApplication->defaultDisplayDriver); | |
#line 25830 "obj/release.linux/GuiApplication.c" | |
#line 25832 "obj/release.linux/GuiApplication.c" | |
#line 25834 "obj/release.linux/GuiApplication.c" | |
#line 1545 "src/gui/GuiApplication.ec" | |
if(!result && fallBack && fbDriver) | |
#line 1546 "src/gui/GuiApplication.ec" | |
{ | |
#line 1547 "src/gui/GuiApplication.ec" | |
if(!__ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode(this, fbFullScreen, fbDriver, fbResolution, fbColorDepth, fbRefreshRate, (((void *)0)), 0)) | |
#line 1548 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__sys__Log(__ecereNameSpace__ecere__GetTranslatedString("ecere", "Error falling back to previous video mode.\n", (((void *)0)))); | |
#line 25848 "obj/release.linux/GuiApplication.c" | |
#line 25850 "obj/release.linux/GuiApplication.c" | |
#line 1549 "src/gui/GuiApplication.ec" | |
} | |
#line 25855 "obj/release.linux/GuiApplication.c" | |
#line 25857 "obj/release.linux/GuiApplication.c" | |
#line 1550 "src/gui/GuiApplication.ec" | |
return result; | |
#line 25862 "obj/release.linux/GuiApplication.c" | |
#line 1551 "src/gui/GuiApplication.ec" | |
} | |
#line 25867 "obj/release.linux/GuiApplication.c" | |
void __ecereRegisterModule_GuiApplication(struct __ecereNameSpace__ecere__com__Instance * module) | |
#line 1815 "src/gui/GuiApplication.ec" | |
{ | |
#line 1815 "src/gui/GuiApplication.ec" | |
struct __ecereNameSpace__ecere__com__Class __attribute__((unused)) * class; | |
#line 25878 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
class = __ecereNameSpace__ecere__com__eSystem_RegisterClass(0, "ecere::gui::GuiApplication", "ecere::com::Application", sizeof(struct __ecereNameSpace__ecere__gui__GuiApplication), 0, (void *)__ecereConstructor___ecereNameSpace__ecere__gui__GuiApplication, (void *)__ecereDestructor___ecereNameSpace__ecere__gui__GuiApplication, module, 1, 1); | |
#line 25883 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application && class) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereClass___ecereNameSpace__ecere__gui__GuiApplication = class; | |
#line 25891 "obj/release.linux/GuiApplication.c" | |
#line 25893 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "Main", 0, __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Main, 1); | |
#line 25898 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddVirtualMethod(class, "Init", "bool Init(void)", 0, 1); | |
#line 25903 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddVirtualMethod(class, "Cycle", "bool Cycle(bool idle)", 0, 1); | |
#line 25908 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddVirtualMethod(class, "Terminate", "void Terminate(void)", 0, 1); | |
#line 25913 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "GetCursor", "ecere::gui::Cursor GetCursor(ecere::gui::SystemCursor cursor)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetCursor, 1); | |
#line 25918 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "GetKeyState", "bool GetKeyState(ecere::gui::Key key)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetKeyState, 1); | |
#line 25923 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "GetMouseState", "bool GetMouseState(ecere::gui::MouseButtons * buttons, int * x, int * y)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_GetMouseState, 1); | |
#line 25928 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "Lock", "void Lock(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Lock, 1); | |
#line 25933 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "LockEx", "void LockEx(int count)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_LockEx, 1); | |
#line 25938 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "PauseNetworkEvents", "void PauseNetworkEvents()", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_PauseNetworkEvents, 1); | |
#line 25943 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "ProcessFileNotifications", "bool ProcessFileNotifications()", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessFileNotifications, 1); | |
#line 25948 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "ProcessInput", "bool ProcessInput(bool useProcessAll)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessInput, 1); | |
#line 25953 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "ProcessNetworkEvents", "bool ProcessNetworkEvents()", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ProcessNetworkEvents, 1); | |
#line 25958 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "ResumeNetworkEvents", "void ResumeNetworkEvents()", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_ResumeNetworkEvents, 1); | |
#line 25963 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "SetDesktopPosition", "bool SetDesktopPosition(int x, int y, int w, int h, bool moveChildren)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SetDesktopPosition, 1); | |
#line 25968 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "SignalEvent", "void SignalEvent(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SignalEvent, 1); | |
#line 25973 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "SwitchMode", "bool SwitchMode(bool fullScreen, const char * driverName, ecere::gfx::Resolution resolution, ecere::gfx::PixelFormat colorDepth, int refreshRate, const char * skinName, bool fallBack)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_SwitchMode, 1); | |
#line 25978 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "Unlock", "void Unlock(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Unlock, 1); | |
#line 25983 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "UnlockEx", "int UnlockEx(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UnlockEx, 1); | |
#line 25988 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "UpdateDisplay", "void UpdateDisplay(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_UpdateDisplay, 1); | |
#line 25993 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "Wait", "void Wait(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_Wait, 1); | |
#line 25998 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "WaitEvent", "void WaitEvent(void)", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_WaitEvent, 1); | |
#line 26003 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddMethod(class, "WaitNetworkEvent", "void WaitNetworkEvent()", __ecereMethod___ecereNameSpace__ecere__gui__GuiApplication_WaitNetworkEvent, 1); | |
#line 26008 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "appName", "const char *", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_appName, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_appName, 1); | |
#line 26013 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_appName = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_appName = (void *)0; | |
#line 26021 "obj/release.linux/GuiApplication.c" | |
#line 26023 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_semaphore = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "semaphore", "ecere::sys::Semaphore", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_semaphore, 1); | |
#line 26028 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_semaphore = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_semaphore, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_semaphore = (void *)0; | |
#line 26036 "obj/release.linux/GuiApplication.c" | |
#line 26038 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "alwaysEmptyInput", "bool", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_alwaysEmptyInput, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_alwaysEmptyInput, 1); | |
#line 26043 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_alwaysEmptyInput = (void *)0; | |
#line 26051 "obj/release.linux/GuiApplication.c" | |
#line 26053 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "fullScreen", "bool", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_fullScreen, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_fullScreen, 1); | |
#line 26058 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_fullScreen = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_fullScreen = (void *)0; | |
#line 26066 "obj/release.linux/GuiApplication.c" | |
#line 26068 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "driver", "const char *", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_driver, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_driver, 1); | |
#line 26073 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_driver = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_driver = (void *)0; | |
#line 26081 "obj/release.linux/GuiApplication.c" | |
#line 26083 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "resolution", "ecere::gfx::Resolution", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_resolution, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_resolution, 1); | |
#line 26088 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_resolution = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_resolution = (void *)0; | |
#line 26096 "obj/release.linux/GuiApplication.c" | |
#line 26098 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "pixelFormat", "ecere::gfx::PixelFormat", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_pixelFormat, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_pixelFormat, 1); | |
#line 26103 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_pixelFormat = (void *)0; | |
#line 26111 "obj/release.linux/GuiApplication.c" | |
#line 26113 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "refreshRate", "int", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_refreshRate, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_refreshRate, 1); | |
#line 26118 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_refreshRate = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_refreshRate = (void *)0; | |
#line 26126 "obj/release.linux/GuiApplication.c" | |
#line 26128 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "skin", "const char *", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_skin, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_skin, 1); | |
#line 26133 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skin = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skin = (void *)0; | |
#line 26141 "obj/release.linux/GuiApplication.c" | |
#line 26143 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "textMode", "bool", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_textMode, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_textMode, 1); | |
#line 26148 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_textMode = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_textMode = (void *)0; | |
#line 26156 "obj/release.linux/GuiApplication.c" | |
#line 26158 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_desktop = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "desktop", "ecere::gui::Window", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_desktop, 1); | |
#line 26163 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_desktop = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_desktop, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_desktop = (void *)0; | |
#line 26171 "obj/release.linux/GuiApplication.c" | |
#line 26173 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_drivers = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "drivers", "const char **", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_drivers, 1); | |
#line 26178 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_drivers = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_drivers, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_drivers = (void *)0; | |
#line 26186 "obj/release.linux/GuiApplication.c" | |
#line 26188 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skins = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "skins", "const char * const*", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_skins, 1); | |
#line 26193 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_skins = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skins, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_skins = (void *)0; | |
#line 26201 "obj/release.linux/GuiApplication.c" | |
#line 26203 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_currentSkin = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "currentSkin", "subclass(ecere::gui::Skin)", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_currentSkin, 1); | |
#line 26208 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_currentSkin = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_currentSkin, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_currentSkin = (void *)0; | |
#line 26216 "obj/release.linux/GuiApplication.c" | |
#line 26218 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numDrivers = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "numDrivers", "int", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_numDrivers, 1); | |
#line 26223 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_numDrivers = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numDrivers, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numDrivers = (void *)0; | |
#line 26231 "obj/release.linux/GuiApplication.c" | |
#line 26233 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numSkins = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "numSkins", "int", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_numSkins, 1); | |
#line 26238 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_numSkins = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numSkins, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_numSkins = (void *)0; | |
#line 26246 "obj/release.linux/GuiApplication.c" | |
#line 26248 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "timerResolution", "uint", __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Set_timerResolution, 0, 1); | |
#line 26253 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_timerResolution = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_timerResolution = (void *)0; | |
#line 26261 "obj/release.linux/GuiApplication.c" | |
#line 26263 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow = __ecereNameSpace__ecere__com__eClass_AddProperty(class, "acquiredWindow", "ecere::gui::Window", 0, __ecereProp___ecereNameSpace__ecere__gui__GuiApplication_Get_acquiredWindow, 1); | |
#line 26268 "obj/release.linux/GuiApplication.c" | |
#line 696 "src/gui/GuiApplication.ec" | |
if(((struct __ecereNameSpace__ecere__com__Module *)(((char *)module + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application == ((struct __ecereNameSpace__ecere__com__Module *)(((char *)__thisModule + sizeof(struct __ecereNameSpace__ecere__com__Instance))))->application) | |
#line 696 "src/gui/GuiApplication.ec" | |
__ecereProp___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow = __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow, __ecerePropM___ecereNameSpace__ecere__gui__GuiApplication_acquiredWindow = (void *)0; | |
#line 26276 "obj/release.linux/GuiApplication.c" | |
#line 26278 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eClass_AddDataMember(class, (((void *)0)), (((void *)0)), 0, sizeof(void *) > 8 ? sizeof(void *) : 8, 2); | |
#line 26283 "obj/release.linux/GuiApplication.c" | |
#line 1 "src/gui/GuiApplication.ec" | |
__ecereNameSpace__ecere__com__eSystem_RegisterFunction("ecere::gui::QueryCompass", "void ecere::gui::QueryCompass(ecere::gfx3D::Euler value)", __ecereNameSpace__ecere__gui__QueryCompass, module, 1); | |
#line 26288 "obj/release.linux/GuiApplication.c" | |
#line 1818 "src/gui/GuiApplication.ec" | |
} | |
#line 26293 "obj/release.linux/GuiApplication.c" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment