mirror of
https://github.com/seahu/rflink.git
synced 2025-12-10 07:57:23 +01:00
8419 lines
176 KiB
Plaintext
8419 lines
176 KiB
Plaintext
# 1 "Plugin.cpp"
|
|
# 1 "<built-in>"
|
|
# 1 "<command-line>"
|
|
# 1 "/usr/include/stdc-predef.h" 1 3 4
|
|
# 1 "<command-line>" 2
|
|
# 1 "Plugin.cpp"
|
|
# 1 "Plugin.h" 1
|
|
|
|
|
|
|
|
# 1 "Base.h" 1
|
|
|
|
|
|
|
|
# 1 "/usr/include/stdio.h" 1 3 4
|
|
# 27 "/usr/include/stdio.h" 3 4
|
|
# 1 "/usr/include/features.h" 1 3 4
|
|
# 374 "/usr/include/features.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 1 3 4
|
|
# 385 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
|
|
# 386 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 2 3 4
|
|
# 375 "/usr/include/features.h" 2 3 4
|
|
# 398 "/usr/include/features.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 1 3 4
|
|
# 10 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h" 1 3 4
|
|
# 11 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 2 3 4
|
|
# 399 "/usr/include/features.h" 2 3 4
|
|
# 28 "/usr/include/stdio.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 212 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 3 4
|
|
typedef unsigned int size_t;
|
|
# 34 "/usr/include/stdio.h" 2 3 4
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/types.h" 1 3 4
|
|
# 27 "/usr/include/arm-linux-gnueabihf/bits/types.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
|
|
# 28 "/usr/include/arm-linux-gnueabihf/bits/types.h" 2 3 4
|
|
|
|
|
|
typedef unsigned char __u_char;
|
|
typedef unsigned short int __u_short;
|
|
typedef unsigned int __u_int;
|
|
typedef unsigned long int __u_long;
|
|
|
|
|
|
typedef signed char __int8_t;
|
|
typedef unsigned char __uint8_t;
|
|
typedef signed short int __int16_t;
|
|
typedef unsigned short int __uint16_t;
|
|
typedef signed int __int32_t;
|
|
typedef unsigned int __uint32_t;
|
|
|
|
|
|
|
|
|
|
__extension__ typedef signed long long int __int64_t;
|
|
__extension__ typedef unsigned long long int __uint64_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
__extension__ typedef long long int __quad_t;
|
|
__extension__ typedef unsigned long long int __u_quad_t;
|
|
# 121 "/usr/include/arm-linux-gnueabihf/bits/types.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/typesizes.h" 1 3 4
|
|
# 122 "/usr/include/arm-linux-gnueabihf/bits/types.h" 2 3 4
|
|
|
|
|
|
__extension__ typedef __u_quad_t __dev_t;
|
|
__extension__ typedef unsigned int __uid_t;
|
|
__extension__ typedef unsigned int __gid_t;
|
|
__extension__ typedef unsigned long int __ino_t;
|
|
__extension__ typedef __u_quad_t __ino64_t;
|
|
__extension__ typedef unsigned int __mode_t;
|
|
__extension__ typedef unsigned int __nlink_t;
|
|
__extension__ typedef long int __off_t;
|
|
__extension__ typedef __quad_t __off64_t;
|
|
__extension__ typedef int __pid_t;
|
|
__extension__ typedef struct { int __val[2]; } __fsid_t;
|
|
__extension__ typedef long int __clock_t;
|
|
__extension__ typedef unsigned long int __rlim_t;
|
|
__extension__ typedef __u_quad_t __rlim64_t;
|
|
__extension__ typedef unsigned int __id_t;
|
|
__extension__ typedef long int __time_t;
|
|
__extension__ typedef unsigned int __useconds_t;
|
|
__extension__ typedef long int __suseconds_t;
|
|
|
|
__extension__ typedef int __daddr_t;
|
|
__extension__ typedef int __key_t;
|
|
|
|
|
|
__extension__ typedef int __clockid_t;
|
|
|
|
|
|
__extension__ typedef void * __timer_t;
|
|
|
|
|
|
__extension__ typedef long int __blksize_t;
|
|
|
|
|
|
|
|
|
|
__extension__ typedef long int __blkcnt_t;
|
|
__extension__ typedef __quad_t __blkcnt64_t;
|
|
|
|
|
|
__extension__ typedef unsigned long int __fsblkcnt_t;
|
|
__extension__ typedef __u_quad_t __fsblkcnt64_t;
|
|
|
|
|
|
__extension__ typedef unsigned long int __fsfilcnt_t;
|
|
__extension__ typedef __u_quad_t __fsfilcnt64_t;
|
|
|
|
|
|
__extension__ typedef int __fsword_t;
|
|
|
|
__extension__ typedef int __ssize_t;
|
|
|
|
|
|
__extension__ typedef long int __syscall_slong_t;
|
|
|
|
__extension__ typedef unsigned long int __syscall_ulong_t;
|
|
|
|
|
|
|
|
typedef __off64_t __loff_t;
|
|
typedef __quad_t *__qaddr_t;
|
|
typedef char *__caddr_t;
|
|
|
|
|
|
__extension__ typedef int __intptr_t;
|
|
|
|
|
|
__extension__ typedef unsigned int __socklen_t;
|
|
# 36 "/usr/include/stdio.h" 2 3 4
|
|
# 44 "/usr/include/stdio.h" 3 4
|
|
struct _IO_FILE;
|
|
|
|
|
|
|
|
typedef struct _IO_FILE FILE;
|
|
|
|
|
|
|
|
|
|
|
|
# 64 "/usr/include/stdio.h" 3 4
|
|
typedef struct _IO_FILE __FILE;
|
|
# 74 "/usr/include/stdio.h" 3 4
|
|
# 1 "/usr/include/libio.h" 1 3 4
|
|
# 31 "/usr/include/libio.h" 3 4
|
|
# 1 "/usr/include/_G_config.h" 1 3 4
|
|
# 15 "/usr/include/_G_config.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 16 "/usr/include/_G_config.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/wchar.h" 1 3 4
|
|
# 82 "/usr/include/wchar.h" 3 4
|
|
typedef struct
|
|
{
|
|
int __count;
|
|
union
|
|
{
|
|
|
|
unsigned int __wch;
|
|
|
|
|
|
|
|
char __wchb[4];
|
|
} __value;
|
|
} __mbstate_t;
|
|
# 21 "/usr/include/_G_config.h" 2 3 4
|
|
typedef struct
|
|
{
|
|
__off_t __pos;
|
|
__mbstate_t __state;
|
|
} _G_fpos_t;
|
|
typedef struct
|
|
{
|
|
__off64_t __pos;
|
|
__mbstate_t __state;
|
|
} _G_fpos64_t;
|
|
# 32 "/usr/include/libio.h" 2 3 4
|
|
# 49 "/usr/include/libio.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stdarg.h" 1 3 4
|
|
# 40 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stdarg.h" 3 4
|
|
typedef __builtin_va_list __gnuc_va_list;
|
|
# 50 "/usr/include/libio.h" 2 3 4
|
|
# 144 "/usr/include/libio.h" 3 4
|
|
struct _IO_jump_t; struct _IO_FILE;
|
|
# 154 "/usr/include/libio.h" 3 4
|
|
typedef void _IO_lock_t;
|
|
|
|
|
|
|
|
|
|
|
|
struct _IO_marker {
|
|
struct _IO_marker *_next;
|
|
struct _IO_FILE *_sbuf;
|
|
|
|
|
|
|
|
int _pos;
|
|
# 177 "/usr/include/libio.h" 3 4
|
|
};
|
|
|
|
|
|
enum __codecvt_result
|
|
{
|
|
__codecvt_ok,
|
|
__codecvt_partial,
|
|
__codecvt_error,
|
|
__codecvt_noconv
|
|
};
|
|
# 245 "/usr/include/libio.h" 3 4
|
|
struct _IO_FILE {
|
|
int _flags;
|
|
|
|
|
|
|
|
|
|
char* _IO_read_ptr;
|
|
char* _IO_read_end;
|
|
char* _IO_read_base;
|
|
char* _IO_write_base;
|
|
char* _IO_write_ptr;
|
|
char* _IO_write_end;
|
|
char* _IO_buf_base;
|
|
char* _IO_buf_end;
|
|
|
|
char *_IO_save_base;
|
|
char *_IO_backup_base;
|
|
char *_IO_save_end;
|
|
|
|
struct _IO_marker *_markers;
|
|
|
|
struct _IO_FILE *_chain;
|
|
|
|
int _fileno;
|
|
|
|
|
|
|
|
int _flags2;
|
|
|
|
__off_t _old_offset;
|
|
|
|
|
|
|
|
unsigned short _cur_column;
|
|
signed char _vtable_offset;
|
|
char _shortbuf[1];
|
|
|
|
|
|
|
|
_IO_lock_t *_lock;
|
|
# 293 "/usr/include/libio.h" 3 4
|
|
__off64_t _offset;
|
|
# 302 "/usr/include/libio.h" 3 4
|
|
void *__pad1;
|
|
void *__pad2;
|
|
void *__pad3;
|
|
void *__pad4;
|
|
size_t __pad5;
|
|
|
|
int _mode;
|
|
|
|
char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
struct _IO_FILE_plus;
|
|
|
|
extern struct _IO_FILE_plus _IO_2_1_stdin_;
|
|
extern struct _IO_FILE_plus _IO_2_1_stdout_;
|
|
extern struct _IO_FILE_plus _IO_2_1_stderr_;
|
|
# 338 "/usr/include/libio.h" 3 4
|
|
typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
|
|
size_t __n);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
|
|
|
|
|
|
typedef int __io_close_fn (void *__cookie);
|
|
|
|
|
|
|
|
|
|
typedef __io_read_fn cookie_read_function_t;
|
|
typedef __io_write_fn cookie_write_function_t;
|
|
typedef __io_seek_fn cookie_seek_function_t;
|
|
typedef __io_close_fn cookie_close_function_t;
|
|
|
|
|
|
typedef struct
|
|
{
|
|
__io_read_fn *read;
|
|
__io_write_fn *write;
|
|
__io_seek_fn *seek;
|
|
__io_close_fn *close;
|
|
} _IO_cookie_io_functions_t;
|
|
typedef _IO_cookie_io_functions_t cookie_io_functions_t;
|
|
|
|
struct _IO_cookie_file;
|
|
|
|
|
|
extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
|
|
void *__cookie, _IO_cookie_io_functions_t __fns);
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
extern int __underflow (_IO_FILE *);
|
|
extern int __uflow (_IO_FILE *);
|
|
extern int __overflow (_IO_FILE *, int);
|
|
# 434 "/usr/include/libio.h" 3 4
|
|
extern int _IO_getc (_IO_FILE *__fp);
|
|
extern int _IO_putc (int __c, _IO_FILE *__fp);
|
|
extern int _IO_feof (_IO_FILE *__fp) throw ();
|
|
extern int _IO_ferror (_IO_FILE *__fp) throw ();
|
|
|
|
extern int _IO_peekc_locked (_IO_FILE *__fp);
|
|
|
|
|
|
|
|
|
|
|
|
extern void _IO_flockfile (_IO_FILE *) throw ();
|
|
extern void _IO_funlockfile (_IO_FILE *) throw ();
|
|
extern int _IO_ftrylockfile (_IO_FILE *) throw ();
|
|
# 464 "/usr/include/libio.h" 3 4
|
|
extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
|
|
__gnuc_va_list, int *__restrict);
|
|
extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
|
|
__gnuc_va_list);
|
|
extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t);
|
|
extern size_t _IO_sgetn (_IO_FILE *, void *, size_t);
|
|
|
|
extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int);
|
|
extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int);
|
|
|
|
extern void _IO_free_backup_area (_IO_FILE *) throw ();
|
|
# 526 "/usr/include/libio.h" 3 4
|
|
}
|
|
# 75 "/usr/include/stdio.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
typedef __gnuc_va_list va_list;
|
|
# 90 "/usr/include/stdio.h" 3 4
|
|
typedef __off_t off_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __off64_t off64_t;
|
|
|
|
|
|
|
|
|
|
typedef __ssize_t ssize_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef _G_fpos_t fpos_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef _G_fpos64_t fpos64_t;
|
|
# 164 "/usr/include/stdio.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h" 1 3 4
|
|
# 165 "/usr/include/stdio.h" 2 3 4
|
|
|
|
|
|
|
|
extern struct _IO_FILE *stdin;
|
|
extern struct _IO_FILE *stdout;
|
|
extern struct _IO_FILE *stderr;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int remove (const char *__filename) throw ();
|
|
|
|
extern int rename (const char *__old, const char *__new) throw ();
|
|
|
|
|
|
|
|
|
|
extern int renameat (int __oldfd, const char *__old, int __newfd,
|
|
const char *__new) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern FILE *tmpfile (void) ;
|
|
# 205 "/usr/include/stdio.h" 3 4
|
|
extern FILE *tmpfile64 (void) ;
|
|
|
|
|
|
|
|
extern char *tmpnam (char *__s) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
extern char *tmpnam_r (char *__s) throw () ;
|
|
# 227 "/usr/include/stdio.h" 3 4
|
|
extern char *tempnam (const char *__dir, const char *__pfx)
|
|
throw () __attribute__ ((__malloc__)) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fclose (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
extern int fflush (FILE *__stream);
|
|
|
|
# 252 "/usr/include/stdio.h" 3 4
|
|
extern int fflush_unlocked (FILE *__stream);
|
|
# 262 "/usr/include/stdio.h" 3 4
|
|
extern int fcloseall (void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern FILE *fopen (const char *__restrict __filename,
|
|
const char *__restrict __modes) ;
|
|
|
|
|
|
|
|
|
|
extern FILE *freopen (const char *__restrict __filename,
|
|
const char *__restrict __modes,
|
|
FILE *__restrict __stream) ;
|
|
# 295 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
extern FILE *fopen64 (const char *__restrict __filename,
|
|
const char *__restrict __modes) ;
|
|
extern FILE *freopen64 (const char *__restrict __filename,
|
|
const char *__restrict __modes,
|
|
FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
extern FILE *fdopen (int __fd, const char *__modes) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
extern FILE *fopencookie (void *__restrict __magic_cookie,
|
|
const char *__restrict __modes,
|
|
_IO_cookie_io_functions_t __io_funcs) throw () ;
|
|
|
|
|
|
|
|
|
|
extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
|
|
throw () ;
|
|
|
|
|
|
|
|
|
|
extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw ();
|
|
|
|
|
|
|
|
extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
|
|
int __modes, size_t __n) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
|
|
size_t __size) throw ();
|
|
|
|
|
|
extern void setlinebuf (FILE *__stream) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fprintf (FILE *__restrict __stream,
|
|
const char *__restrict __format, ...);
|
|
|
|
|
|
|
|
|
|
extern int printf (const char *__restrict __format, ...);
|
|
|
|
extern int sprintf (char *__restrict __s,
|
|
const char *__restrict __format, ...) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int vfprintf (FILE *__restrict __s, const char *__restrict __format,
|
|
__gnuc_va_list __arg);
|
|
|
|
|
|
|
|
|
|
extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg);
|
|
|
|
extern int vsprintf (char *__restrict __s, const char *__restrict __format,
|
|
__gnuc_va_list __arg) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int snprintf (char *__restrict __s, size_t __maxlen,
|
|
const char *__restrict __format, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 3, 4)));
|
|
|
|
extern int vsnprintf (char *__restrict __s, size_t __maxlen,
|
|
const char *__restrict __format, __gnuc_va_list __arg)
|
|
throw () __attribute__ ((__format__ (__printf__, 3, 0)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
|
|
__gnuc_va_list __arg)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 0))) ;
|
|
extern int __asprintf (char **__restrict __ptr,
|
|
const char *__restrict __fmt, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 3))) ;
|
|
extern int asprintf (char **__restrict __ptr,
|
|
const char *__restrict __fmt, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 3))) ;
|
|
|
|
|
|
|
|
|
|
extern int vdprintf (int __fd, const char *__restrict __fmt,
|
|
__gnuc_va_list __arg)
|
|
__attribute__ ((__format__ (__printf__, 2, 0)));
|
|
extern int dprintf (int __fd, const char *__restrict __fmt, ...)
|
|
__attribute__ ((__format__ (__printf__, 2, 3)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fscanf (FILE *__restrict __stream,
|
|
const char *__restrict __format, ...) ;
|
|
|
|
|
|
|
|
|
|
extern int scanf (const char *__restrict __format, ...) ;
|
|
|
|
extern int sscanf (const char *__restrict __s,
|
|
const char *__restrict __format, ...) throw ();
|
|
# 463 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
|
|
__gnuc_va_list __arg)
|
|
__attribute__ ((__format__ (__scanf__, 2, 0))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg)
|
|
__attribute__ ((__format__ (__scanf__, 1, 0))) ;
|
|
|
|
|
|
extern int vsscanf (const char *__restrict __s,
|
|
const char *__restrict __format, __gnuc_va_list __arg)
|
|
throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
|
|
# 522 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fgetc (FILE *__stream);
|
|
extern int getc (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern int getchar (void);
|
|
|
|
# 550 "/usr/include/stdio.h" 3 4
|
|
extern int getc_unlocked (FILE *__stream);
|
|
extern int getchar_unlocked (void);
|
|
# 561 "/usr/include/stdio.h" 3 4
|
|
extern int fgetc_unlocked (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fputc (int __c, FILE *__stream);
|
|
extern int putc (int __c, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern int putchar (int __c);
|
|
|
|
# 594 "/usr/include/stdio.h" 3 4
|
|
extern int fputc_unlocked (int __c, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int putc_unlocked (int __c, FILE *__stream);
|
|
extern int putchar_unlocked (int __c);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int getw (FILE *__stream);
|
|
|
|
|
|
extern int putw (int __w, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
|
|
;
|
|
# 638 "/usr/include/stdio.h" 3 4
|
|
extern char *gets (char *__s) __attribute__ ((__deprecated__));
|
|
|
|
|
|
# 649 "/usr/include/stdio.h" 3 4
|
|
extern char *fgets_unlocked (char *__restrict __s, int __n,
|
|
FILE *__restrict __stream) ;
|
|
# 665 "/usr/include/stdio.h" 3 4
|
|
extern __ssize_t __getdelim (char **__restrict __lineptr,
|
|
size_t *__restrict __n, int __delimiter,
|
|
FILE *__restrict __stream) ;
|
|
extern __ssize_t getdelim (char **__restrict __lineptr,
|
|
size_t *__restrict __n, int __delimiter,
|
|
FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern __ssize_t getline (char **__restrict __lineptr,
|
|
size_t *__restrict __n,
|
|
FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern int puts (const char *__s);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int ungetc (int __c, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t fread (void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
extern size_t fwrite (const void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __s);
|
|
|
|
# 726 "/usr/include/stdio.h" 3 4
|
|
extern int fputs_unlocked (const char *__restrict __s,
|
|
FILE *__restrict __stream);
|
|
# 737 "/usr/include/stdio.h" 3 4
|
|
extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __stream) ;
|
|
extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fseek (FILE *__stream, long int __off, int __whence);
|
|
|
|
|
|
|
|
|
|
extern long int ftell (FILE *__stream) ;
|
|
|
|
|
|
|
|
|
|
extern void rewind (FILE *__stream);
|
|
|
|
# 773 "/usr/include/stdio.h" 3 4
|
|
extern int fseeko (FILE *__stream, __off_t __off, int __whence);
|
|
|
|
|
|
|
|
|
|
extern __off_t ftello (FILE *__stream) ;
|
|
# 792 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
|
|
|
|
|
|
|
|
|
|
extern int fsetpos (FILE *__stream, const fpos_t *__pos);
|
|
# 815 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
|
|
extern __off64_t ftello64 (FILE *__stream) ;
|
|
extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
|
|
extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos);
|
|
|
|
|
|
|
|
|
|
extern void clearerr (FILE *__stream) throw ();
|
|
|
|
extern int feof (FILE *__stream) throw () ;
|
|
|
|
extern int ferror (FILE *__stream) throw () ;
|
|
|
|
|
|
|
|
|
|
extern void clearerr_unlocked (FILE *__stream) throw ();
|
|
extern int feof_unlocked (FILE *__stream) throw () ;
|
|
extern int ferror_unlocked (FILE *__stream) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void perror (const char *__s);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h" 1 3 4
|
|
# 26 "/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h" 3 4
|
|
extern int sys_nerr;
|
|
extern const char *const sys_errlist[];
|
|
|
|
|
|
extern int _sys_nerr;
|
|
extern const char *const _sys_errlist[];
|
|
# 854 "/usr/include/stdio.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
extern int fileno (FILE *__stream) throw () ;
|
|
|
|
|
|
|
|
|
|
extern int fileno_unlocked (FILE *__stream) throw () ;
|
|
# 873 "/usr/include/stdio.h" 3 4
|
|
extern FILE *popen (const char *__command, const char *__modes) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern int pclose (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern char *ctermid (char *__s) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *cuserid (char *__s);
|
|
|
|
|
|
|
|
|
|
struct obstack;
|
|
|
|
|
|
extern int obstack_printf (struct obstack *__restrict __obstack,
|
|
const char *__restrict __format, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 3)));
|
|
extern int obstack_vprintf (struct obstack *__restrict __obstack,
|
|
const char *__restrict __format,
|
|
__gnuc_va_list __args)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 0)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void flockfile (FILE *__stream) throw ();
|
|
|
|
|
|
|
|
extern int ftrylockfile (FILE *__stream) throw () ;
|
|
|
|
|
|
extern void funlockfile (FILE *__stream) throw ();
|
|
# 943 "/usr/include/stdio.h" 3 4
|
|
}
|
|
# 5 "Base.h" 2
|
|
# 1 "types.h" 1
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stdbool.h" 1 3 4
|
|
# 5 "types.h" 2
|
|
|
|
typedef unsigned char byte;
|
|
typedef unsigned char uint8_t;
|
|
typedef bool boolean;
|
|
# 6 "Base.h" 2
|
|
|
|
# 1 "EmulateArduino.h" 1
|
|
|
|
|
|
|
|
|
|
|
|
class Ser
|
|
{
|
|
public:
|
|
void print(void);
|
|
void print(const char* s );
|
|
void println(const char* s );
|
|
void print(int n );
|
|
void write(const char* s );
|
|
void write(const char s);
|
|
};
|
|
# 8 "Base.h" 2
|
|
# 33 "Base.h"
|
|
# 1 "..//Config/Config_02.c" 1
|
|
# 34 "Base.h" 2
|
|
# 61 "Base.h"
|
|
struct RawSignalStruct
|
|
{
|
|
int Number;
|
|
byte Repeats;
|
|
byte Delay;
|
|
byte Multiply;
|
|
unsigned long Time;
|
|
byte Pulses[512 +2];
|
|
};
|
|
|
|
extern struct RawSignalStruct RawSignal;
|
|
|
|
|
|
|
|
extern unsigned long RepeatingTimer;
|
|
extern unsigned long SignalCRC;
|
|
extern unsigned long SignalHash;
|
|
extern unsigned long SignalHashPrevious;
|
|
|
|
|
|
extern byte PKSequenceNumber;
|
|
extern boolean RFDebug;
|
|
extern boolean RFUDebug;
|
|
extern boolean QRFDebug;
|
|
|
|
extern char pbuffer[60];
|
|
extern char InputBuffer_Serial[60];
|
|
|
|
|
|
# 1 "moje.h" 1
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/string.h" 1 3 4
|
|
# 27 "/usr/include/string.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 33 "/usr/include/string.h" 2 3 4
|
|
# 44 "/usr/include/string.h" 3 4
|
|
|
|
|
|
extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
|
|
size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern void *memmove (void *__dest, const void *__src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
|
|
int __c, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int memcmp (const void *__s1, const void *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern void *memchr (void *__s, int __c, size_t __n)
|
|
throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const void *memchr (const void *__s, int __c, size_t __n)
|
|
throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 94 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" void *rawmemchr (void *__s, int __c)
|
|
throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const void *rawmemchr (const void *__s, int __c)
|
|
throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" void *memrchr (void *__s, int __c, size_t __n)
|
|
throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const void *memrchr (const void *__s, int __c, size_t __n)
|
|
throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern char *strncpy (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern char *strcat (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern char *strncat (char *__restrict __dest, const char *__restrict __src,
|
|
size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int strcmp (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int strcoll (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern size_t strxfrm (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/xlocale.h" 1 3 4
|
|
# 27 "/usr/include/xlocale.h" 3 4
|
|
typedef struct __locale_struct
|
|
{
|
|
|
|
struct __locale_data *__locales[13];
|
|
|
|
|
|
const unsigned short int *__ctype_b;
|
|
const int *__ctype_tolower;
|
|
const int *__ctype_toupper;
|
|
|
|
|
|
const char *__names[13];
|
|
} *__locale_t;
|
|
|
|
|
|
typedef __locale_t locale_t;
|
|
# 164 "/usr/include/string.h" 2 3 4
|
|
|
|
|
|
extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
|
|
__locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strdup (const char *__s)
|
|
throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strndup (const char *__string, size_t __n)
|
|
throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
|
|
# 211 "/usr/include/string.h" 3 4
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strchr (char *__s, int __c)
|
|
throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *strchr (const char *__s, int __c)
|
|
throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 234 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strrchr (char *__s, int __c)
|
|
throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *strrchr (const char *__s, int __c)
|
|
throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 261 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" char *strchrnul (char *__s, int __c)
|
|
throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const char *strchrnul (const char *__s, int __c)
|
|
throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strcspn (const char *__s, const char *__reject)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern size_t strspn (const char *__s, const char *__accept)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strpbrk (char *__s, const char *__accept)
|
|
throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
extern const char *strpbrk (const char *__s, const char *__accept)
|
|
throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 313 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strstr (char *__haystack, const char *__needle)
|
|
throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
extern const char *strstr (const char *__haystack, const char *__needle)
|
|
throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 340 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strtok (char *__restrict __s, const char *__restrict __delim)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
extern char *__strtok_r (char *__restrict __s,
|
|
const char *__restrict __delim,
|
|
char **__restrict __save_ptr)
|
|
throw () __attribute__ ((__nonnull__ (2, 3)));
|
|
|
|
extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
|
|
char **__restrict __save_ptr)
|
|
throw () __attribute__ ((__nonnull__ (2, 3)));
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" char *strcasestr (char *__haystack, const char *__needle)
|
|
throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
extern "C++" const char *strcasestr (const char *__haystack,
|
|
const char *__needle)
|
|
throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 382 "/usr/include/string.h" 3 4
|
|
extern void *memmem (const void *__haystack, size_t __haystacklen,
|
|
const void *__needle, size_t __needlelen)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
extern void *__mempcpy (void *__restrict __dest,
|
|
const void *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern void *mempcpy (void *__restrict __dest,
|
|
const void *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strlen (const char *__s)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strnlen (const char *__string, size_t __maxlen)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strerror (int __errnum) throw ();
|
|
|
|
# 438 "/usr/include/string.h" 3 4
|
|
extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
|
|
throw () __attribute__ ((__nonnull__ (2))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strerror_l (int __errnum, __locale_t __l) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern void bcopy (const void *__src, void *__dest, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int bcmp (const void *__s1, const void *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *index (char *__s, int __c)
|
|
throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *index (const char *__s, int __c)
|
|
throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 487 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *rindex (char *__s, int __c)
|
|
throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *rindex (const char *__s, int __c)
|
|
throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 515 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int ffs (int __i) throw () __attribute__ ((__const__));
|
|
|
|
|
|
|
|
|
|
extern int ffsl (long int __l) throw () __attribute__ ((__const__));
|
|
__extension__ extern int ffsll (long long int __ll)
|
|
throw () __attribute__ ((__const__));
|
|
|
|
|
|
|
|
extern int strcasecmp (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int strcasecmp_l (const char *__s1, const char *__s2,
|
|
__locale_t __loc)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
extern int strncasecmp_l (const char *__s1, const char *__s2,
|
|
size_t __n, __locale_t __loc)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strsep (char **__restrict __stringp,
|
|
const char *__restrict __delim)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern char *strsignal (int __sig) throw ();
|
|
|
|
|
|
extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern char *__stpncpy (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern char *stpncpy (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern int strverscmp (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" char *basename (char *__filename)
|
|
throw () __asm ("basename") __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const char *basename (const char *__filename)
|
|
throw () __asm ("basename") __attribute__ ((__nonnull__ (1)));
|
|
# 644 "/usr/include/string.h" 3 4
|
|
}
|
|
# 7 "moje.h" 2
|
|
# 1 "/usr/include/stdlib.h" 1 3 4
|
|
# 32 "/usr/include/stdlib.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 33 "/usr/include/stdlib.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/waitflags.h" 1 3 4
|
|
# 50 "/usr/include/arm-linux-gnueabihf/bits/waitflags.h" 3 4
|
|
typedef enum
|
|
{
|
|
P_ALL,
|
|
P_PID,
|
|
P_PGID
|
|
} idtype_t;
|
|
# 42 "/usr/include/stdlib.h" 2 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 1 3 4
|
|
# 64 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 3 4
|
|
# 1 "/usr/include/endian.h" 1 3 4
|
|
# 36 "/usr/include/endian.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/endian.h" 1 3 4
|
|
# 37 "/usr/include/endian.h" 2 3 4
|
|
# 60 "/usr/include/endian.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 1 3 4
|
|
# 34 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h" 1 3 4
|
|
# 35 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 2 3 4
|
|
# 43 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
|
|
static __inline unsigned int
|
|
__bswap_32 (unsigned int __bsx)
|
|
{
|
|
return __builtin_bswap32 (__bsx);
|
|
}
|
|
# 74 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
|
|
static __inline __uint64_t
|
|
__bswap_64 (__uint64_t __bsx)
|
|
{
|
|
return __builtin_bswap64 (__bsx);
|
|
}
|
|
# 61 "/usr/include/endian.h" 2 3 4
|
|
# 65 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 2 3 4
|
|
|
|
union wait
|
|
{
|
|
int w_status;
|
|
struct
|
|
{
|
|
|
|
unsigned int __w_termsig:7;
|
|
unsigned int __w_coredump:1;
|
|
unsigned int __w_retcode:8;
|
|
unsigned int:16;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} __wait_terminated;
|
|
struct
|
|
{
|
|
|
|
unsigned int __w_stopval:8;
|
|
unsigned int __w_stopsig:8;
|
|
unsigned int:16;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} __wait_stopped;
|
|
};
|
|
# 43 "/usr/include/stdlib.h" 2 3 4
|
|
# 95 "/usr/include/stdlib.h" 3 4
|
|
|
|
|
|
typedef struct
|
|
{
|
|
int quot;
|
|
int rem;
|
|
} div_t;
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
long int quot;
|
|
long int rem;
|
|
} ldiv_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
__extension__ typedef struct
|
|
{
|
|
long long int quot;
|
|
long long int rem;
|
|
} lldiv_t;
|
|
|
|
|
|
# 139 "/usr/include/stdlib.h" 3 4
|
|
extern size_t __ctype_get_mb_cur_max (void) throw () ;
|
|
|
|
|
|
|
|
|
|
extern double atof (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
extern int atoi (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
extern long int atol (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
__extension__ extern long long int atoll (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern double strtod (const char *__restrict __nptr,
|
|
char **__restrict __endptr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern float strtof (const char *__restrict __nptr,
|
|
char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern long double strtold (const char *__restrict __nptr,
|
|
char **__restrict __endptr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern long int strtol (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern unsigned long int strtoul (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
__extension__
|
|
extern long long int strtoq (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
__extension__
|
|
extern unsigned long long int strtouq (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
__extension__
|
|
extern long long int strtoll (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
__extension__
|
|
extern unsigned long long int strtoull (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
# 239 "/usr/include/stdlib.h" 3 4
|
|
extern long int strtol_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base,
|
|
__locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
extern unsigned long int strtoul_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr,
|
|
int __base, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
__extension__
|
|
extern long long int strtoll_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base,
|
|
__locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
__extension__
|
|
extern unsigned long long int strtoull_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr,
|
|
int __base, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
extern double strtod_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
extern float strtof_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
extern long double strtold_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr,
|
|
__locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
# 305 "/usr/include/stdlib.h" 3 4
|
|
extern char *l64a (long int __n) throw () ;
|
|
|
|
|
|
extern long int a64l (const char *__s)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/types.h" 1 3 4
|
|
# 27 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
typedef __u_char u_char;
|
|
typedef __u_short u_short;
|
|
typedef __u_int u_int;
|
|
typedef __u_long u_long;
|
|
typedef __quad_t quad_t;
|
|
typedef __u_quad_t u_quad_t;
|
|
typedef __fsid_t fsid_t;
|
|
|
|
|
|
|
|
|
|
typedef __loff_t loff_t;
|
|
|
|
|
|
|
|
typedef __ino_t ino_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __ino64_t ino64_t;
|
|
|
|
|
|
|
|
|
|
typedef __dev_t dev_t;
|
|
|
|
|
|
|
|
|
|
typedef __gid_t gid_t;
|
|
|
|
|
|
|
|
|
|
typedef __mode_t mode_t;
|
|
|
|
|
|
|
|
|
|
typedef __nlink_t nlink_t;
|
|
|
|
|
|
|
|
|
|
typedef __uid_t uid_t;
|
|
# 98 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef __pid_t pid_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef __id_t id_t;
|
|
# 115 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef __daddr_t daddr_t;
|
|
typedef __caddr_t caddr_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef __key_t key_t;
|
|
# 132 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 57 "/usr/include/time.h" 3 4
|
|
|
|
|
|
typedef __clock_t clock_t;
|
|
|
|
|
|
|
|
# 73 "/usr/include/time.h" 3 4
|
|
|
|
|
|
typedef __time_t time_t;
|
|
|
|
|
|
|
|
# 91 "/usr/include/time.h" 3 4
|
|
typedef __clockid_t clockid_t;
|
|
# 103 "/usr/include/time.h" 3 4
|
|
typedef __timer_t timer_t;
|
|
# 133 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
|
|
typedef __useconds_t useconds_t;
|
|
|
|
|
|
|
|
typedef __suseconds_t suseconds_t;
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 147 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
|
|
typedef unsigned long int ulong;
|
|
typedef unsigned short int ushort;
|
|
typedef unsigned int uint;
|
|
# 194 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef int int8_t __attribute__ ((__mode__ (__QI__)));
|
|
typedef int int16_t __attribute__ ((__mode__ (__HI__)));
|
|
typedef int int32_t __attribute__ ((__mode__ (__SI__)));
|
|
typedef int int64_t __attribute__ ((__mode__ (__DI__)));
|
|
|
|
|
|
typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
|
|
typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
|
|
typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
|
|
typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
|
|
|
|
typedef int register_t __attribute__ ((__mode__ (__word__)));
|
|
# 219 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/select.h" 1 3 4
|
|
# 30 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/select.h" 1 3 4
|
|
# 31 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/sigset.h" 1 3 4
|
|
# 22 "/usr/include/arm-linux-gnueabihf/bits/sigset.h" 3 4
|
|
typedef int __sig_atomic_t;
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
|
|
} __sigset_t;
|
|
# 34 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
|
|
|
|
|
|
typedef __sigset_t sigset_t;
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 120 "/usr/include/time.h" 3 4
|
|
struct timespec
|
|
{
|
|
__time_t tv_sec;
|
|
__syscall_slong_t tv_nsec;
|
|
};
|
|
# 44 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/time.h" 1 3 4
|
|
# 30 "/usr/include/arm-linux-gnueabihf/bits/time.h" 3 4
|
|
struct timeval
|
|
{
|
|
__time_t tv_sec;
|
|
__suseconds_t tv_usec;
|
|
};
|
|
# 46 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
# 54 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
typedef long int __fd_mask;
|
|
# 64 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
typedef struct
|
|
{
|
|
|
|
|
|
|
|
__fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
|
|
|
|
|
|
|
|
|
|
|
|
} fd_set;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __fd_mask fd_mask;
|
|
# 96 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
extern "C" {
|
|
# 106 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
extern int select (int __nfds, fd_set *__restrict __readfds,
|
|
fd_set *__restrict __writefds,
|
|
fd_set *__restrict __exceptfds,
|
|
struct timeval *__restrict __timeout);
|
|
# 118 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
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);
|
|
# 131 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
}
|
|
# 220 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 1 3 4
|
|
# 24 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 3 4
|
|
extern "C" {
|
|
|
|
__extension__
|
|
extern unsigned int gnu_dev_major (unsigned long long int __dev)
|
|
throw () __attribute__ ((__const__));
|
|
__extension__
|
|
extern unsigned int gnu_dev_minor (unsigned long long int __dev)
|
|
throw () __attribute__ ((__const__));
|
|
__extension__
|
|
extern unsigned long long int gnu_dev_makedev (unsigned int __major,
|
|
unsigned int __minor)
|
|
throw () __attribute__ ((__const__));
|
|
# 58 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 3 4
|
|
}
|
|
# 223 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
|
|
typedef __blksize_t blksize_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __blkcnt_t blkcnt_t;
|
|
|
|
|
|
|
|
typedef __fsblkcnt_t fsblkcnt_t;
|
|
|
|
|
|
|
|
typedef __fsfilcnt_t fsfilcnt_t;
|
|
# 262 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef __blkcnt64_t blkcnt64_t;
|
|
typedef __fsblkcnt64_t fsblkcnt64_t;
|
|
typedef __fsfilcnt64_t fsfilcnt64_t;
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 1 3 4
|
|
# 37 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 3 4
|
|
typedef unsigned long int pthread_t;
|
|
|
|
|
|
union pthread_attr_t
|
|
{
|
|
char __size[36];
|
|
long int __align;
|
|
};
|
|
|
|
typedef union pthread_attr_t pthread_attr_t;
|
|
|
|
|
|
|
|
|
|
typedef struct __pthread_internal_slist
|
|
{
|
|
struct __pthread_internal_slist *__next;
|
|
} __pthread_slist_t;
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
struct __pthread_mutex_s
|
|
{
|
|
int __lock;
|
|
unsigned int __count;
|
|
int __owner;
|
|
|
|
|
|
int __kind;
|
|
unsigned int __nusers;
|
|
__extension__ union
|
|
{
|
|
int __spins;
|
|
__pthread_slist_t __list;
|
|
};
|
|
} __data;
|
|
char __size[24];
|
|
long int __align;
|
|
} pthread_mutex_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[4];
|
|
long int __align;
|
|
} pthread_mutexattr_t;
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
struct
|
|
{
|
|
int __lock;
|
|
unsigned int __futex;
|
|
__extension__ unsigned long long int __total_seq;
|
|
__extension__ unsigned long long int __wakeup_seq;
|
|
__extension__ unsigned long long int __woken_seq;
|
|
void *__mutex;
|
|
unsigned int __nwaiters;
|
|
unsigned int __broadcast_seq;
|
|
} __data;
|
|
char __size[48];
|
|
__extension__ long long int __align;
|
|
} pthread_cond_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[4];
|
|
long int __align;
|
|
} pthread_condattr_t;
|
|
|
|
|
|
|
|
typedef unsigned int pthread_key_t;
|
|
|
|
|
|
|
|
typedef int pthread_once_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
struct
|
|
{
|
|
int __lock;
|
|
unsigned int __nr_readers;
|
|
unsigned int __readers_wakeup;
|
|
unsigned int __writer_wakeup;
|
|
unsigned int __nr_readers_queued;
|
|
unsigned int __nr_writers_queued;
|
|
# 144 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 3 4
|
|
unsigned char __flags;
|
|
unsigned char __shared;
|
|
unsigned char __pad1;
|
|
unsigned char __pad2;
|
|
|
|
int __writer;
|
|
} __data;
|
|
char __size[32];
|
|
long int __align;
|
|
} pthread_rwlock_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[8];
|
|
long int __align;
|
|
} pthread_rwlockattr_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef volatile int pthread_spinlock_t;
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
char __size[20];
|
|
long int __align;
|
|
} pthread_barrier_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[4];
|
|
int __align;
|
|
} pthread_barrierattr_t;
|
|
# 271 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
}
|
|
# 315 "/usr/include/stdlib.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern long int random (void) throw ();
|
|
|
|
|
|
extern void srandom (unsigned int __seed) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *initstate (unsigned int __seed, char *__statebuf,
|
|
size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct random_data
|
|
{
|
|
int32_t *fptr;
|
|
int32_t *rptr;
|
|
int32_t *state;
|
|
int rand_type;
|
|
int rand_deg;
|
|
int rand_sep;
|
|
int32_t *end_ptr;
|
|
};
|
|
|
|
extern int random_r (struct random_data *__restrict __buf,
|
|
int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int srandom_r (unsigned int __seed, struct random_data *__buf)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
|
|
size_t __statelen,
|
|
struct random_data *__restrict __buf)
|
|
throw () __attribute__ ((__nonnull__ (2, 4)));
|
|
|
|
extern int setstate_r (char *__restrict __statebuf,
|
|
struct random_data *__restrict __buf)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int rand (void) throw ();
|
|
|
|
extern void srand (unsigned int __seed) throw ();
|
|
|
|
|
|
|
|
|
|
extern int rand_r (unsigned int *__seed) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern double drand48 (void) throw ();
|
|
extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern long int lrand48 (void) throw ();
|
|
extern long int nrand48 (unsigned short int __xsubi[3])
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern long int mrand48 (void) throw ();
|
|
extern long int jrand48 (unsigned short int __xsubi[3])
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern void srand48 (long int __seedval) throw ();
|
|
extern unsigned short int *seed48 (unsigned short int __seed16v[3])
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
struct drand48_data
|
|
{
|
|
unsigned short int __x[3];
|
|
unsigned short int __old_x[3];
|
|
unsigned short int __c;
|
|
unsigned short int __init;
|
|
__extension__ unsigned long long int __a;
|
|
|
|
};
|
|
|
|
|
|
extern int drand48_r (struct drand48_data *__restrict __buffer,
|
|
double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern int erand48_r (unsigned short int __xsubi[3],
|
|
struct drand48_data *__restrict __buffer,
|
|
double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int lrand48_r (struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern int nrand48_r (unsigned short int __xsubi[3],
|
|
struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int mrand48_r (struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern int jrand48_r (unsigned short int __xsubi[3],
|
|
struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
extern int seed48_r (unsigned short int __seed16v[3],
|
|
struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int lcong48_r (unsigned short int __param[7],
|
|
struct drand48_data *__buffer)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
|
|
|
|
extern void *calloc (size_t __nmemb, size_t __size)
|
|
throw () __attribute__ ((__malloc__)) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void *realloc (void *__ptr, size_t __size)
|
|
throw () __attribute__ ((__warn_unused_result__));
|
|
|
|
extern void free (void *__ptr) throw ();
|
|
|
|
|
|
|
|
|
|
extern void cfree (void *__ptr) throw ();
|
|
|
|
|
|
|
|
# 1 "/usr/include/alloca.h" 1 3 4
|
|
# 24 "/usr/include/alloca.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 25 "/usr/include/alloca.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
extern void *alloca (size_t __size) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
# 493 "/usr/include/stdlib.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
|
|
extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
|
|
|
|
|
|
|
|
|
|
extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
|
|
throw () __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
extern void *aligned_alloc (size_t __alignment, size_t __size)
|
|
throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ;
|
|
|
|
|
|
|
|
|
|
extern void abort (void) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
extern "C++" int at_quick_exit (void (*__func) (void))
|
|
throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void exit (int __status) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void _Exit (int __status) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern char *secure_getenv (const char *__name)
|
|
throw () __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int setenv (const char *__name, const char *__value, int __replace)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int clearenv (void) throw ();
|
|
# 606 "/usr/include/stdlib.h" 3 4
|
|
extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1)));
|
|
# 620 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
|
|
# 630 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
|
|
# 642 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ;
|
|
# 652 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemps64 (char *__template, int __suffixlen)
|
|
__attribute__ ((__nonnull__ (1))) ;
|
|
# 663 "/usr/include/stdlib.h" 3 4
|
|
extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
|
|
# 674 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
|
|
# 684 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
|
|
# 694 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemps (char *__template, int __suffixlen, int __flags)
|
|
__attribute__ ((__nonnull__ (1))) ;
|
|
# 706 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
|
|
__attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int system (const char *__command) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *canonicalize_file_name (const char *__name)
|
|
throw () __attribute__ ((__nonnull__ (1))) ;
|
|
# 734 "/usr/include/stdlib.h" 3 4
|
|
extern char *realpath (const char *__restrict __name,
|
|
char *__restrict __resolved) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef int (*__compar_fn_t) (const void *, const void *);
|
|
|
|
|
|
typedef __compar_fn_t comparison_fn_t;
|
|
|
|
|
|
|
|
typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
|
|
|
|
|
|
|
|
|
|
|
|
extern void *bsearch (const void *__key, const void *__base,
|
|
size_t __nmemb, size_t __size, __compar_fn_t __compar)
|
|
__attribute__ ((__nonnull__ (1, 2, 5))) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void qsort (void *__base, size_t __nmemb, size_t __size,
|
|
__compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
|
|
__compar_d_fn_t __compar, void *__arg)
|
|
__attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
|
|
|
|
|
|
extern int abs (int __x) throw () __attribute__ ((__const__)) ;
|
|
extern long int labs (long int __x) throw () __attribute__ ((__const__)) ;
|
|
|
|
|
|
|
|
__extension__ extern long long int llabs (long long int __x)
|
|
throw () __attribute__ ((__const__)) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern div_t div (int __numer, int __denom)
|
|
throw () __attribute__ ((__const__)) ;
|
|
extern ldiv_t ldiv (long int __numer, long int __denom)
|
|
throw () __attribute__ ((__const__)) ;
|
|
|
|
|
|
|
|
|
|
__extension__ extern lldiv_t lldiv (long long int __numer,
|
|
long long int __denom)
|
|
throw () __attribute__ ((__const__)) ;
|
|
|
|
# 812 "/usr/include/stdlib.h" 3 4
|
|
extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
|
|
|
|
|
|
|
|
extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
|
|
|
|
|
|
|
|
extern char *gcvt (double __value, int __ndigit, char *__buf)
|
|
throw () __attribute__ ((__nonnull__ (3))) ;
|
|
|
|
|
|
|
|
|
|
extern char *qecvt (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign)
|
|
throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
extern char *qfcvt (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign)
|
|
throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
extern char *qgcvt (long double __value, int __ndigit, char *__buf)
|
|
throw () __attribute__ ((__nonnull__ (3))) ;
|
|
|
|
|
|
|
|
|
|
extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign, char *__restrict __buf,
|
|
size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign, char *__restrict __buf,
|
|
size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
|
|
extern int qecvt_r (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign,
|
|
char *__restrict __buf, size_t __len)
|
|
throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
extern int qfcvt_r (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign,
|
|
char *__restrict __buf, size_t __len)
|
|
throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int mblen (const char *__s, size_t __n) throw ();
|
|
|
|
|
|
extern int mbtowc (wchar_t *__restrict __pwc,
|
|
const char *__restrict __s, size_t __n) throw ();
|
|
|
|
|
|
extern int wctomb (char *__s, wchar_t __wchar) throw ();
|
|
|
|
|
|
|
|
extern size_t mbstowcs (wchar_t *__restrict __pwcs,
|
|
const char *__restrict __s, size_t __n) throw ();
|
|
|
|
extern size_t wcstombs (char *__restrict __s,
|
|
const wchar_t *__restrict __pwcs, size_t __n)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ;
|
|
# 899 "/usr/include/stdlib.h" 3 4
|
|
extern int getsubopt (char **__restrict __optionp,
|
|
char *const *__restrict __tokens,
|
|
char **__restrict __valuep)
|
|
throw () __attribute__ ((__nonnull__ (1, 2, 3))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern void setkey (const char *__key) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int posix_openpt (int __oflag) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int grantpt (int __fd) throw ();
|
|
|
|
|
|
|
|
extern int unlockpt (int __fd) throw ();
|
|
|
|
|
|
|
|
|
|
extern char *ptsname (int __fd) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
extern int getpt (void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int getloadavg (double __loadavg[], int __nelem)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h" 1 3 4
|
|
# 956 "/usr/include/stdlib.h" 2 3 4
|
|
# 968 "/usr/include/stdlib.h" 3 4
|
|
}
|
|
# 8 "moje.h" 2
|
|
# 1 "/usr/include/wiringPi.h" 1 3 4
|
|
# 101 "/usr/include/wiringPi.h" 3 4
|
|
extern const char *piModelNames [16] ;
|
|
extern const char *piRevisionNames [16] ;
|
|
extern const char *piMakerNames [16] ;
|
|
extern const int piMemorySize [ 8] ;
|
|
# 127 "/usr/include/wiringPi.h" 3 4
|
|
struct wiringPiNodeStruct
|
|
{
|
|
int pinBase ;
|
|
int pinMax ;
|
|
|
|
int fd ;
|
|
unsigned int data0 ;
|
|
unsigned int data1 ;
|
|
unsigned int data2 ;
|
|
unsigned int data3 ;
|
|
|
|
void (*pinMode) (struct wiringPiNodeStruct *node, int pin, int mode) ;
|
|
void (*pullUpDnControl) (struct wiringPiNodeStruct *node, int pin, int mode) ;
|
|
int (*digitalRead) (struct wiringPiNodeStruct *node, int pin) ;
|
|
void (*digitalWrite) (struct wiringPiNodeStruct *node, int pin, int value) ;
|
|
void (*pwmWrite) (struct wiringPiNodeStruct *node, int pin, int value) ;
|
|
int (*analogRead) (struct wiringPiNodeStruct *node, int pin) ;
|
|
void (*analogWrite) (struct wiringPiNodeStruct *node, int pin, int value) ;
|
|
|
|
struct wiringPiNodeStruct *next ;
|
|
} ;
|
|
|
|
extern struct wiringPiNodeStruct *wiringPiNodes ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int wiringPiFailure (int fatal, const char *message, ...) ;
|
|
|
|
|
|
|
|
extern struct wiringPiNodeStruct *wiringPiFindNode (int pin) ;
|
|
extern struct wiringPiNodeStruct *wiringPiNewNode (int pinBase, int numPins) ;
|
|
|
|
extern int wiringPiSetup (void) ;
|
|
extern int wiringPiSetupSys (void) ;
|
|
extern int wiringPiSetupGpio (void) ;
|
|
extern int wiringPiSetupPhys (void) ;
|
|
|
|
extern void pinModeAlt (int pin, int mode) ;
|
|
extern void pinMode (int pin, int mode) ;
|
|
extern void pullUpDnControl (int pin, int pud) ;
|
|
extern int digitalRead (int pin) ;
|
|
extern void digitalWrite (int pin, int value) ;
|
|
extern void pwmWrite (int pin, int value) ;
|
|
extern int analogRead (int pin) ;
|
|
extern void analogWrite (int pin, int value) ;
|
|
|
|
|
|
|
|
|
|
extern int wiringPiSetupPiFace (void) ;
|
|
extern int wiringPiSetupPiFaceForGpioProg (void) ;
|
|
|
|
|
|
|
|
extern int piBoardRev (void) ;
|
|
extern void piBoardId (int *model, int *rev, int *mem, int *maker, int *overVolted) ;
|
|
extern int wpiPinToGpio (int wpiPin) ;
|
|
extern int physPinToGpio (int physPin) ;
|
|
extern void setPadDrive (int group, int value) ;
|
|
extern int getAlt (int pin) ;
|
|
extern void pwmToneWrite (int pin, int freq) ;
|
|
extern void digitalWriteByte (int value) ;
|
|
extern unsigned int digitalReadByte (void) ;
|
|
extern void pwmSetMode (int mode) ;
|
|
extern void pwmSetRange (unsigned int range) ;
|
|
extern void pwmSetClock (int divisor) ;
|
|
extern void gpioClockSet (int pin, int freq) ;
|
|
|
|
|
|
|
|
|
|
extern int waitForInterrupt (int pin, int mS) ;
|
|
extern int wiringPiISR (int pin, int mode, void (*function)(void)) ;
|
|
|
|
|
|
|
|
extern int piThreadCreate (void *(*fn)(void *)) ;
|
|
extern void piLock (int key) ;
|
|
extern void piUnlock (int key) ;
|
|
|
|
|
|
|
|
extern int piHiPri (const int pri) ;
|
|
|
|
|
|
|
|
extern void delay (unsigned int howLong) ;
|
|
extern void delayMicroseconds (unsigned int howLong) ;
|
|
extern unsigned int millis (void) ;
|
|
extern unsigned int micros (void) ;
|
|
|
|
|
|
}
|
|
# 9 "moje.h" 2
|
|
|
|
# 1 "/usr/include/pthread.h" 1 3 4
|
|
# 23 "/usr/include/pthread.h" 3 4
|
|
# 1 "/usr/include/sched.h" 1 3 4
|
|
# 28 "/usr/include/sched.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 29 "/usr/include/sched.h" 2 3 4
|
|
|
|
|
|
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 33 "/usr/include/sched.h" 2 3 4
|
|
# 41 "/usr/include/sched.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 1 3 4
|
|
# 72 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
|
|
struct sched_param
|
|
{
|
|
int __sched_priority;
|
|
};
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
extern int clone (int (*__fn) (void *__arg), void *__child_stack,
|
|
int __flags, void *__arg, ...) throw ();
|
|
|
|
|
|
extern int unshare (int __flags) throw ();
|
|
|
|
|
|
extern int sched_getcpu (void) throw ();
|
|
|
|
|
|
extern int setns (int __fd, int __nstype) throw ();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct __sched_param
|
|
{
|
|
int __sched_priority;
|
|
};
|
|
# 118 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
|
|
typedef unsigned long int __cpu_mask;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
__cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
|
|
} cpu_set_t;
|
|
# 201 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
|
|
extern "C" {
|
|
|
|
extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
|
|
throw ();
|
|
extern cpu_set_t *__sched_cpualloc (size_t __count) throw () ;
|
|
extern void __sched_cpufree (cpu_set_t *__set) throw ();
|
|
|
|
}
|
|
# 42 "/usr/include/sched.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
|
|
throw ();
|
|
|
|
|
|
extern int sched_getparam (__pid_t __pid, struct sched_param *__param) throw ();
|
|
|
|
|
|
extern int sched_setscheduler (__pid_t __pid, int __policy,
|
|
const struct sched_param *__param) throw ();
|
|
|
|
|
|
extern int sched_getscheduler (__pid_t __pid) throw ();
|
|
|
|
|
|
extern int sched_yield (void) throw ();
|
|
|
|
|
|
extern int sched_get_priority_max (int __algorithm) throw ();
|
|
|
|
|
|
extern int sched_get_priority_min (int __algorithm) throw ();
|
|
|
|
|
|
extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) throw ();
|
|
# 116 "/usr/include/sched.h" 3 4
|
|
extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
|
|
const cpu_set_t *__cpuset) throw ();
|
|
|
|
|
|
extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
|
|
cpu_set_t *__cpuset) throw ();
|
|
|
|
|
|
}
|
|
# 24 "/usr/include/pthread.h" 2 3 4
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 29 "/usr/include/time.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 38 "/usr/include/time.h" 2 3 4
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/time.h" 1 3 4
|
|
# 86 "/usr/include/arm-linux-gnueabihf/bits/time.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/timex.h" 1 3 4
|
|
# 25 "/usr/include/arm-linux-gnueabihf/bits/timex.h" 3 4
|
|
struct timex
|
|
{
|
|
unsigned int modes;
|
|
__syscall_slong_t offset;
|
|
__syscall_slong_t freq;
|
|
__syscall_slong_t maxerror;
|
|
__syscall_slong_t esterror;
|
|
int status;
|
|
__syscall_slong_t constant;
|
|
__syscall_slong_t precision;
|
|
__syscall_slong_t tolerance;
|
|
struct timeval time;
|
|
__syscall_slong_t tick;
|
|
__syscall_slong_t ppsfreq;
|
|
__syscall_slong_t jitter;
|
|
int shift;
|
|
__syscall_slong_t stabil;
|
|
__syscall_slong_t jitcnt;
|
|
__syscall_slong_t calcnt;
|
|
__syscall_slong_t errcnt;
|
|
__syscall_slong_t stbcnt;
|
|
|
|
int tai;
|
|
|
|
|
|
int :32; int :32; int :32; int :32;
|
|
int :32; int :32; int :32; int :32;
|
|
int :32; int :32; int :32;
|
|
};
|
|
# 87 "/usr/include/arm-linux-gnueabihf/bits/time.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw ();
|
|
|
|
}
|
|
# 42 "/usr/include/time.h" 2 3 4
|
|
# 131 "/usr/include/time.h" 3 4
|
|
|
|
|
|
struct tm
|
|
{
|
|
int tm_sec;
|
|
int tm_min;
|
|
int tm_hour;
|
|
int tm_mday;
|
|
int tm_mon;
|
|
int tm_year;
|
|
int tm_wday;
|
|
int tm_yday;
|
|
int tm_isdst;
|
|
|
|
|
|
long int tm_gmtoff;
|
|
const char *tm_zone;
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct itimerspec
|
|
{
|
|
struct timespec it_interval;
|
|
struct timespec it_value;
|
|
};
|
|
|
|
|
|
struct sigevent;
|
|
# 186 "/usr/include/time.h" 3 4
|
|
|
|
|
|
|
|
extern clock_t clock (void) throw ();
|
|
|
|
|
|
extern time_t time (time_t *__timer) throw ();
|
|
|
|
|
|
extern double difftime (time_t __time1, time_t __time0)
|
|
throw () __attribute__ ((__const__));
|
|
|
|
|
|
extern time_t mktime (struct tm *__tp) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strftime (char *__restrict __s, size_t __maxsize,
|
|
const char *__restrict __format,
|
|
const struct tm *__restrict __tp) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strptime (const char *__restrict __s,
|
|
const char *__restrict __fmt, struct tm *__tp)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
|
|
const char *__restrict __format,
|
|
const struct tm *__restrict __tp,
|
|
__locale_t __loc) throw ();
|
|
|
|
|
|
|
|
extern char *strptime_l (const char *__restrict __s,
|
|
const char *__restrict __fmt, struct tm *__tp,
|
|
__locale_t __loc) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern struct tm *gmtime (const time_t *__timer) throw ();
|
|
|
|
|
|
|
|
extern struct tm *localtime (const time_t *__timer) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern struct tm *gmtime_r (const time_t *__restrict __timer,
|
|
struct tm *__restrict __tp) throw ();
|
|
|
|
|
|
|
|
extern struct tm *localtime_r (const time_t *__restrict __timer,
|
|
struct tm *__restrict __tp) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *asctime (const struct tm *__tp) throw ();
|
|
|
|
|
|
extern char *ctime (const time_t *__timer) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *asctime_r (const struct tm *__restrict __tp,
|
|
char *__restrict __buf) throw ();
|
|
|
|
|
|
extern char *ctime_r (const time_t *__restrict __timer,
|
|
char *__restrict __buf) throw ();
|
|
|
|
|
|
|
|
|
|
extern char *__tzname[2];
|
|
extern int __daylight;
|
|
extern long int __timezone;
|
|
|
|
|
|
|
|
|
|
extern char *tzname[2];
|
|
|
|
|
|
|
|
extern void tzset (void) throw ();
|
|
|
|
|
|
|
|
extern int daylight;
|
|
extern long int timezone;
|
|
|
|
|
|
|
|
|
|
|
|
extern int stime (const time_t *__when) throw ();
|
|
# 319 "/usr/include/time.h" 3 4
|
|
extern time_t timegm (struct tm *__tp) throw ();
|
|
|
|
|
|
extern time_t timelocal (struct tm *__tp) throw ();
|
|
|
|
|
|
extern int dysize (int __year) throw () __attribute__ ((__const__));
|
|
# 334 "/usr/include/time.h" 3 4
|
|
extern int nanosleep (const struct timespec *__requested_time,
|
|
struct timespec *__remaining);
|
|
|
|
|
|
|
|
extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw ();
|
|
|
|
|
|
extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw ();
|
|
|
|
|
|
extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int clock_nanosleep (clockid_t __clock_id, int __flags,
|
|
const struct timespec *__req,
|
|
struct timespec *__rem);
|
|
|
|
|
|
extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw ();
|
|
|
|
|
|
|
|
|
|
extern int timer_create (clockid_t __clock_id,
|
|
struct sigevent *__restrict __evp,
|
|
timer_t *__restrict __timerid) throw ();
|
|
|
|
|
|
extern int timer_delete (timer_t __timerid) throw ();
|
|
|
|
|
|
extern int timer_settime (timer_t __timerid, int __flags,
|
|
const struct itimerspec *__restrict __value,
|
|
struct itimerspec *__restrict __ovalue) throw ();
|
|
|
|
|
|
extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
|
|
throw ();
|
|
|
|
|
|
extern int timer_getoverrun (timer_t __timerid) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int timespec_get (struct timespec *__ts, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 403 "/usr/include/time.h" 3 4
|
|
extern int getdate_err;
|
|
# 412 "/usr/include/time.h" 3 4
|
|
extern struct tm *getdate (const char *__string);
|
|
# 426 "/usr/include/time.h" 3 4
|
|
extern int getdate_r (const char *__restrict __string,
|
|
struct tm *__restrict __resbufp);
|
|
|
|
|
|
}
|
|
# 25 "/usr/include/pthread.h" 2 3 4
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/setjmp.h" 1 3 4
|
|
# 34 "/usr/include/arm-linux-gnueabihf/bits/setjmp.h" 3 4
|
|
typedef int __jmp_buf[64] __attribute__((__aligned__ (8)));
|
|
# 28 "/usr/include/pthread.h" 2 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
|
|
# 29 "/usr/include/pthread.h" 2 3 4
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_CREATE_JOINABLE,
|
|
|
|
PTHREAD_CREATE_DETACHED
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_MUTEX_TIMED_NP,
|
|
PTHREAD_MUTEX_RECURSIVE_NP,
|
|
PTHREAD_MUTEX_ERRORCHECK_NP,
|
|
PTHREAD_MUTEX_ADAPTIVE_NP
|
|
|
|
,
|
|
PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
|
|
PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
|
|
PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
|
|
PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
|
|
|
|
|
|
|
|
, PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_MUTEX_STALLED,
|
|
PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
|
|
PTHREAD_MUTEX_ROBUST,
|
|
PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_PRIO_NONE,
|
|
PTHREAD_PRIO_INHERIT,
|
|
PTHREAD_PRIO_PROTECT
|
|
};
|
|
# 125 "/usr/include/pthread.h" 3 4
|
|
enum
|
|
{
|
|
PTHREAD_RWLOCK_PREFER_READER_NP,
|
|
PTHREAD_RWLOCK_PREFER_WRITER_NP,
|
|
PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
|
|
PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
|
|
};
|
|
# 166 "/usr/include/pthread.h" 3 4
|
|
enum
|
|
{
|
|
PTHREAD_INHERIT_SCHED,
|
|
|
|
PTHREAD_EXPLICIT_SCHED
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_SCOPE_SYSTEM,
|
|
|
|
PTHREAD_SCOPE_PROCESS
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_PROCESS_PRIVATE,
|
|
|
|
PTHREAD_PROCESS_SHARED
|
|
|
|
};
|
|
# 201 "/usr/include/pthread.h" 3 4
|
|
struct _pthread_cleanup_buffer
|
|
{
|
|
void (*__routine) (void *);
|
|
void *__arg;
|
|
int __canceltype;
|
|
struct _pthread_cleanup_buffer *__prev;
|
|
};
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_CANCEL_ENABLE,
|
|
|
|
PTHREAD_CANCEL_DISABLE
|
|
|
|
};
|
|
enum
|
|
{
|
|
PTHREAD_CANCEL_DEFERRED,
|
|
|
|
PTHREAD_CANCEL_ASYNCHRONOUS
|
|
|
|
};
|
|
# 239 "/usr/include/pthread.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
extern int pthread_create (pthread_t *__restrict __newthread,
|
|
const pthread_attr_t *__restrict __attr,
|
|
void *(*__start_routine) (void *),
|
|
void *__restrict __arg) throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
|
|
|
|
extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_join (pthread_t __th, void **__thread_return);
|
|
|
|
|
|
|
|
|
|
extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
|
|
const struct timespec *__abstime);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_detach (pthread_t __th) throw ();
|
|
|
|
|
|
|
|
extern pthread_t pthread_self (void) throw () __attribute__ ((__const__));
|
|
|
|
|
|
extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
|
|
throw () __attribute__ ((__const__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_init (pthread_attr_t *__attr) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_destroy (pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
|
|
int *__detachstate)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
|
|
int __detachstate)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
|
|
size_t *__guardsize)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
|
|
size_t __guardsize)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
|
|
struct sched_param *__restrict __param)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
|
|
const struct sched_param *__restrict
|
|
__param) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
|
|
__attr, int *__restrict __policy)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
|
|
__attr, int *__restrict __inherit)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
|
|
int __inherit)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
|
|
int *__restrict __scope)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
|
|
__attr, void **__restrict __stackaddr)
|
|
throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
|
|
void *__stackaddr)
|
|
throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__));
|
|
|
|
|
|
extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
|
|
__attr, size_t *__restrict __stacksize)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
|
|
size_t __stacksize)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
|
|
void **__restrict __stackaddr,
|
|
size_t *__restrict __stacksize)
|
|
throw () __attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
|
|
size_t __stacksize) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
|
|
size_t __cpusetsize,
|
|
const cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
|
|
size_t __cpusetsize,
|
|
cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
extern int pthread_getattr_default_np (pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_setattr_default_np (const pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
|
|
const struct sched_param *__param)
|
|
throw () __attribute__ ((__nonnull__ (3)));
|
|
|
|
|
|
extern int pthread_getschedparam (pthread_t __target_thread,
|
|
int *__restrict __policy,
|
|
struct sched_param *__restrict __param)
|
|
throw () __attribute__ ((__nonnull__ (2, 3)));
|
|
|
|
|
|
extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
|
|
size_t __buflen)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_getconcurrency (void) throw ();
|
|
|
|
|
|
extern int pthread_setconcurrency (int __level) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_yield (void) throw ();
|
|
|
|
|
|
|
|
|
|
extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
|
|
const cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (3)));
|
|
|
|
|
|
extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
|
|
cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (3)));
|
|
# 505 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_once (pthread_once_t *__once_control,
|
|
void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 517 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_setcancelstate (int __state, int *__oldstate);
|
|
|
|
|
|
|
|
extern int pthread_setcanceltype (int __type, int *__oldtype);
|
|
|
|
|
|
extern int pthread_cancel (pthread_t __th);
|
|
|
|
|
|
|
|
|
|
extern void pthread_testcancel (void);
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
struct
|
|
{
|
|
__jmp_buf __cancel_jmp_buf;
|
|
int __mask_was_saved;
|
|
} __cancel_jmp_buf[1];
|
|
void *__pad[4];
|
|
} __pthread_unwind_buf_t __attribute__ ((__aligned__));
|
|
# 551 "/usr/include/pthread.h" 3 4
|
|
struct __pthread_cleanup_frame
|
|
{
|
|
void (*__cancel_routine) (void *);
|
|
void *__cancel_arg;
|
|
int __do_it;
|
|
int __cancel_type;
|
|
};
|
|
|
|
|
|
|
|
|
|
class __pthread_cleanup_class
|
|
{
|
|
void (*__cancel_routine) (void *);
|
|
void *__cancel_arg;
|
|
int __do_it;
|
|
int __cancel_type;
|
|
|
|
public:
|
|
__pthread_cleanup_class (void (*__fct) (void *), void *__arg)
|
|
: __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { }
|
|
~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); }
|
|
void __setdoit (int __newval) { __do_it = __newval; }
|
|
void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED,
|
|
&__cancel_type); }
|
|
void __restore () const { pthread_setcanceltype (__cancel_type, 0); }
|
|
};
|
|
# 753 "/usr/include/pthread.h" 3 4
|
|
struct __jmp_buf_tag;
|
|
extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_mutex_init (pthread_mutex_t *__mutex,
|
|
const pthread_mutexattr_t *__mutexattr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
|
|
const struct timespec *__restrict
|
|
__abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
|
|
__restrict __mutex,
|
|
int *__restrict __prioceiling)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
|
|
int __prioceiling,
|
|
int *__restrict __old_ceiling)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 817 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
|
|
int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
|
|
__attr, int *__restrict __kind)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __protocol)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
|
|
int __protocol)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __prioceiling)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
|
|
int __prioceiling)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
|
|
int *__robustness)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
|
|
int *__robustness)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
|
|
int __robustness)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
|
|
int __robustness)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 899 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
|
|
const pthread_rwlockattr_t *__restrict
|
|
__attr) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
|
|
const struct timespec *__restrict
|
|
__abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
|
|
const struct timespec *__restrict
|
|
__abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
|
|
int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pref)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
|
|
int __pref) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
|
|
const pthread_condattr_t *__restrict __cond_attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_cond_destroy (pthread_cond_t *__cond)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_cond_signal (pthread_cond_t *__cond)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_cond_broadcast (pthread_cond_t *__cond)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
|
|
pthread_mutex_t *__restrict __mutex)
|
|
__attribute__ ((__nonnull__ (1, 2)));
|
|
# 1011 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
|
|
pthread_mutex_t *__restrict __mutex,
|
|
const struct timespec *__restrict __abstime)
|
|
__attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_condattr_init (pthread_condattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_condattr_getpshared (const pthread_condattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
|
|
int __pshared) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_condattr_getclock (const pthread_condattr_t *
|
|
__restrict __attr,
|
|
__clockid_t *__restrict __clock_id)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
|
|
__clockid_t __clock_id)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 1055 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_lock (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
|
|
const pthread_barrierattr_t *__restrict
|
|
__attr, unsigned int __count)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
|
|
int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 1122 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_key_create (pthread_key_t *__key,
|
|
void (*__destr_function) (void *))
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_key_delete (pthread_key_t __key) throw ();
|
|
|
|
|
|
extern void *pthread_getspecific (pthread_key_t __key) throw ();
|
|
|
|
|
|
extern int pthread_setspecific (pthread_key_t __key,
|
|
const void *__pointer) throw () ;
|
|
|
|
|
|
|
|
|
|
extern int pthread_getcpuclockid (pthread_t __thread_id,
|
|
__clockid_t *__clock_id)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
# 1156 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_atfork (void (*__prepare) (void),
|
|
void (*__parent) (void),
|
|
void (*__child) (void)) throw ();
|
|
# 1170 "/usr/include/pthread.h" 3 4
|
|
}
|
|
# 11 "moje.h" 2
|
|
|
|
# 1 "Base.h" 1
|
|
# 13 "moje.h" 2
|
|
# 1 "Plugin.h" 1
|
|
# 14 "moje.h" 2
|
|
|
|
|
|
bool end=false;
|
|
|
|
extern struct RawSignalStruct RawSignal;
|
|
|
|
|
|
boolean ScanEvent(void);
|
|
void enableReceive();
|
|
void disableReceive();
|
|
# 91 "Base.h" 2
|
|
# 5 "Plugin.h" 2
|
|
|
|
|
|
|
|
|
|
void PluginInit(void);
|
|
void PluginTXInit(void);
|
|
byte PluginInitCall(byte Function, char *str);
|
|
byte PluginTXInitCall(byte Function, char *str);
|
|
byte PluginRXCall(byte Function, char *str);
|
|
byte PluginTXCall(byte Function, char *str);
|
|
|
|
|
|
boolean (*Plugin_ptr[55])(byte, char*);
|
|
byte Plugin_id[55];
|
|
boolean (*PluginTX_ptr[26])(byte, char*);
|
|
byte PluginTX_id[26];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean Plugin_001(unsigned char function, char *string);
|
|
# 2 "Plugin.cpp" 2
|
|
# 516 "Plugin.cpp"
|
|
void PluginInit(void)
|
|
{
|
|
byte x;
|
|
|
|
|
|
for(x=0;x<55;x++)
|
|
{
|
|
Plugin_ptr[x]=0;
|
|
Plugin_id[x]=0;
|
|
}
|
|
|
|
x=0;
|
|
|
|
|
|
Plugin_id[x]=1;Plugin_ptr[x++]=&Plugin_001;
|
|
# 1034 "Plugin.cpp"
|
|
PluginInitCall(0,0);
|
|
}
|
|
|
|
void PluginTXInit(void)
|
|
{
|
|
byte x;
|
|
|
|
|
|
for(x=0;x<26;x++)
|
|
{
|
|
PluginTX_ptr[x]=0;
|
|
PluginTX_id[x]=0;
|
|
}
|
|
|
|
x=0;
|
|
# 1475 "Plugin.cpp"
|
|
PluginTXInitCall(0,0);
|
|
|
|
}
|
|
|
|
|
|
|
|
byte PluginInitCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<55; x++) {
|
|
if (Plugin_id[x]!=0) {
|
|
Plugin_ptr[x](Function,str);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
|
|
|
|
byte PluginTXInitCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<26; x++) {
|
|
if (PluginTX_id[x]!=0) {
|
|
PluginTX_ptr[x](Function,str);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
|
|
|
|
byte PluginRXCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<55; x++) {
|
|
if (Plugin_id[x]!=0) {
|
|
SignalHash=x;
|
|
if (Plugin_ptr[x](Function,str)) {
|
|
SignalHashPrevious=SignalHash;
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
|
|
|
|
byte PluginTXCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<26; x++) {
|
|
if (PluginTX_id[x]!=0) {
|
|
if (PluginTX_ptr[x](Function,str)) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
|
|
int main(){
|
|
return 1;
|
|
}
|
|
# 1 "Plugins/Plugin_001.c"
|
|
# 1 "<built-in>"
|
|
# 1 "<command-line>"
|
|
# 1 "/usr/include/stdc-predef.h" 1 3 4
|
|
# 1 "<command-line>" 2
|
|
# 1 "Plugins/Plugin_001.c"
|
|
# 1 "Plugins/Plugin_001.h" 1
|
|
|
|
|
|
|
|
# 1 "Plugins/../Base.h" 1
|
|
|
|
|
|
|
|
# 1 "/usr/include/stdio.h" 1 3 4
|
|
# 27 "/usr/include/stdio.h" 3 4
|
|
# 1 "/usr/include/features.h" 1 3 4
|
|
# 374 "/usr/include/features.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 1 3 4
|
|
# 385 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
|
|
# 386 "/usr/include/arm-linux-gnueabihf/sys/cdefs.h" 2 3 4
|
|
# 375 "/usr/include/features.h" 2 3 4
|
|
# 398 "/usr/include/features.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 1 3 4
|
|
# 10 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h" 1 3 4
|
|
# 11 "/usr/include/arm-linux-gnueabihf/gnu/stubs.h" 2 3 4
|
|
# 399 "/usr/include/features.h" 2 3 4
|
|
# 28 "/usr/include/stdio.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 212 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 3 4
|
|
typedef unsigned int size_t;
|
|
# 34 "/usr/include/stdio.h" 2 3 4
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/types.h" 1 3 4
|
|
# 27 "/usr/include/arm-linux-gnueabihf/bits/types.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
|
|
# 28 "/usr/include/arm-linux-gnueabihf/bits/types.h" 2 3 4
|
|
|
|
|
|
typedef unsigned char __u_char;
|
|
typedef unsigned short int __u_short;
|
|
typedef unsigned int __u_int;
|
|
typedef unsigned long int __u_long;
|
|
|
|
|
|
typedef signed char __int8_t;
|
|
typedef unsigned char __uint8_t;
|
|
typedef signed short int __int16_t;
|
|
typedef unsigned short int __uint16_t;
|
|
typedef signed int __int32_t;
|
|
typedef unsigned int __uint32_t;
|
|
|
|
|
|
|
|
|
|
__extension__ typedef signed long long int __int64_t;
|
|
__extension__ typedef unsigned long long int __uint64_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
__extension__ typedef long long int __quad_t;
|
|
__extension__ typedef unsigned long long int __u_quad_t;
|
|
# 121 "/usr/include/arm-linux-gnueabihf/bits/types.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/typesizes.h" 1 3 4
|
|
# 122 "/usr/include/arm-linux-gnueabihf/bits/types.h" 2 3 4
|
|
|
|
|
|
__extension__ typedef __u_quad_t __dev_t;
|
|
__extension__ typedef unsigned int __uid_t;
|
|
__extension__ typedef unsigned int __gid_t;
|
|
__extension__ typedef unsigned long int __ino_t;
|
|
__extension__ typedef __u_quad_t __ino64_t;
|
|
__extension__ typedef unsigned int __mode_t;
|
|
__extension__ typedef unsigned int __nlink_t;
|
|
__extension__ typedef long int __off_t;
|
|
__extension__ typedef __quad_t __off64_t;
|
|
__extension__ typedef int __pid_t;
|
|
__extension__ typedef struct { int __val[2]; } __fsid_t;
|
|
__extension__ typedef long int __clock_t;
|
|
__extension__ typedef unsigned long int __rlim_t;
|
|
__extension__ typedef __u_quad_t __rlim64_t;
|
|
__extension__ typedef unsigned int __id_t;
|
|
__extension__ typedef long int __time_t;
|
|
__extension__ typedef unsigned int __useconds_t;
|
|
__extension__ typedef long int __suseconds_t;
|
|
|
|
__extension__ typedef int __daddr_t;
|
|
__extension__ typedef int __key_t;
|
|
|
|
|
|
__extension__ typedef int __clockid_t;
|
|
|
|
|
|
__extension__ typedef void * __timer_t;
|
|
|
|
|
|
__extension__ typedef long int __blksize_t;
|
|
|
|
|
|
|
|
|
|
__extension__ typedef long int __blkcnt_t;
|
|
__extension__ typedef __quad_t __blkcnt64_t;
|
|
|
|
|
|
__extension__ typedef unsigned long int __fsblkcnt_t;
|
|
__extension__ typedef __u_quad_t __fsblkcnt64_t;
|
|
|
|
|
|
__extension__ typedef unsigned long int __fsfilcnt_t;
|
|
__extension__ typedef __u_quad_t __fsfilcnt64_t;
|
|
|
|
|
|
__extension__ typedef int __fsword_t;
|
|
|
|
__extension__ typedef int __ssize_t;
|
|
|
|
|
|
__extension__ typedef long int __syscall_slong_t;
|
|
|
|
__extension__ typedef unsigned long int __syscall_ulong_t;
|
|
|
|
|
|
|
|
typedef __off64_t __loff_t;
|
|
typedef __quad_t *__qaddr_t;
|
|
typedef char *__caddr_t;
|
|
|
|
|
|
__extension__ typedef int __intptr_t;
|
|
|
|
|
|
__extension__ typedef unsigned int __socklen_t;
|
|
# 36 "/usr/include/stdio.h" 2 3 4
|
|
# 44 "/usr/include/stdio.h" 3 4
|
|
struct _IO_FILE;
|
|
|
|
|
|
|
|
typedef struct _IO_FILE FILE;
|
|
|
|
|
|
|
|
|
|
|
|
# 64 "/usr/include/stdio.h" 3 4
|
|
typedef struct _IO_FILE __FILE;
|
|
# 74 "/usr/include/stdio.h" 3 4
|
|
# 1 "/usr/include/libio.h" 1 3 4
|
|
# 31 "/usr/include/libio.h" 3 4
|
|
# 1 "/usr/include/_G_config.h" 1 3 4
|
|
# 15 "/usr/include/_G_config.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 16 "/usr/include/_G_config.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/wchar.h" 1 3 4
|
|
# 82 "/usr/include/wchar.h" 3 4
|
|
typedef struct
|
|
{
|
|
int __count;
|
|
union
|
|
{
|
|
|
|
unsigned int __wch;
|
|
|
|
|
|
|
|
char __wchb[4];
|
|
} __value;
|
|
} __mbstate_t;
|
|
# 21 "/usr/include/_G_config.h" 2 3 4
|
|
typedef struct
|
|
{
|
|
__off_t __pos;
|
|
__mbstate_t __state;
|
|
} _G_fpos_t;
|
|
typedef struct
|
|
{
|
|
__off64_t __pos;
|
|
__mbstate_t __state;
|
|
} _G_fpos64_t;
|
|
# 32 "/usr/include/libio.h" 2 3 4
|
|
# 49 "/usr/include/libio.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stdarg.h" 1 3 4
|
|
# 40 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stdarg.h" 3 4
|
|
typedef __builtin_va_list __gnuc_va_list;
|
|
# 50 "/usr/include/libio.h" 2 3 4
|
|
# 144 "/usr/include/libio.h" 3 4
|
|
struct _IO_jump_t; struct _IO_FILE;
|
|
# 154 "/usr/include/libio.h" 3 4
|
|
typedef void _IO_lock_t;
|
|
|
|
|
|
|
|
|
|
|
|
struct _IO_marker {
|
|
struct _IO_marker *_next;
|
|
struct _IO_FILE *_sbuf;
|
|
|
|
|
|
|
|
int _pos;
|
|
# 177 "/usr/include/libio.h" 3 4
|
|
};
|
|
|
|
|
|
enum __codecvt_result
|
|
{
|
|
__codecvt_ok,
|
|
__codecvt_partial,
|
|
__codecvt_error,
|
|
__codecvt_noconv
|
|
};
|
|
# 245 "/usr/include/libio.h" 3 4
|
|
struct _IO_FILE {
|
|
int _flags;
|
|
|
|
|
|
|
|
|
|
char* _IO_read_ptr;
|
|
char* _IO_read_end;
|
|
char* _IO_read_base;
|
|
char* _IO_write_base;
|
|
char* _IO_write_ptr;
|
|
char* _IO_write_end;
|
|
char* _IO_buf_base;
|
|
char* _IO_buf_end;
|
|
|
|
char *_IO_save_base;
|
|
char *_IO_backup_base;
|
|
char *_IO_save_end;
|
|
|
|
struct _IO_marker *_markers;
|
|
|
|
struct _IO_FILE *_chain;
|
|
|
|
int _fileno;
|
|
|
|
|
|
|
|
int _flags2;
|
|
|
|
__off_t _old_offset;
|
|
|
|
|
|
|
|
unsigned short _cur_column;
|
|
signed char _vtable_offset;
|
|
char _shortbuf[1];
|
|
|
|
|
|
|
|
_IO_lock_t *_lock;
|
|
# 293 "/usr/include/libio.h" 3 4
|
|
__off64_t _offset;
|
|
# 302 "/usr/include/libio.h" 3 4
|
|
void *__pad1;
|
|
void *__pad2;
|
|
void *__pad3;
|
|
void *__pad4;
|
|
size_t __pad5;
|
|
|
|
int _mode;
|
|
|
|
char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
struct _IO_FILE_plus;
|
|
|
|
extern struct _IO_FILE_plus _IO_2_1_stdin_;
|
|
extern struct _IO_FILE_plus _IO_2_1_stdout_;
|
|
extern struct _IO_FILE_plus _IO_2_1_stderr_;
|
|
# 338 "/usr/include/libio.h" 3 4
|
|
typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
|
|
size_t __n);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
|
|
|
|
|
|
typedef int __io_close_fn (void *__cookie);
|
|
|
|
|
|
|
|
|
|
typedef __io_read_fn cookie_read_function_t;
|
|
typedef __io_write_fn cookie_write_function_t;
|
|
typedef __io_seek_fn cookie_seek_function_t;
|
|
typedef __io_close_fn cookie_close_function_t;
|
|
|
|
|
|
typedef struct
|
|
{
|
|
__io_read_fn *read;
|
|
__io_write_fn *write;
|
|
__io_seek_fn *seek;
|
|
__io_close_fn *close;
|
|
} _IO_cookie_io_functions_t;
|
|
typedef _IO_cookie_io_functions_t cookie_io_functions_t;
|
|
|
|
struct _IO_cookie_file;
|
|
|
|
|
|
extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
|
|
void *__cookie, _IO_cookie_io_functions_t __fns);
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
extern int __underflow (_IO_FILE *);
|
|
extern int __uflow (_IO_FILE *);
|
|
extern int __overflow (_IO_FILE *, int);
|
|
# 434 "/usr/include/libio.h" 3 4
|
|
extern int _IO_getc (_IO_FILE *__fp);
|
|
extern int _IO_putc (int __c, _IO_FILE *__fp);
|
|
extern int _IO_feof (_IO_FILE *__fp) throw ();
|
|
extern int _IO_ferror (_IO_FILE *__fp) throw ();
|
|
|
|
extern int _IO_peekc_locked (_IO_FILE *__fp);
|
|
|
|
|
|
|
|
|
|
|
|
extern void _IO_flockfile (_IO_FILE *) throw ();
|
|
extern void _IO_funlockfile (_IO_FILE *) throw ();
|
|
extern int _IO_ftrylockfile (_IO_FILE *) throw ();
|
|
# 464 "/usr/include/libio.h" 3 4
|
|
extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
|
|
__gnuc_va_list, int *__restrict);
|
|
extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
|
|
__gnuc_va_list);
|
|
extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t);
|
|
extern size_t _IO_sgetn (_IO_FILE *, void *, size_t);
|
|
|
|
extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int);
|
|
extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int);
|
|
|
|
extern void _IO_free_backup_area (_IO_FILE *) throw ();
|
|
# 526 "/usr/include/libio.h" 3 4
|
|
}
|
|
# 75 "/usr/include/stdio.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
typedef __gnuc_va_list va_list;
|
|
# 90 "/usr/include/stdio.h" 3 4
|
|
typedef __off_t off_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __off64_t off64_t;
|
|
|
|
|
|
|
|
|
|
typedef __ssize_t ssize_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef _G_fpos_t fpos_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef _G_fpos64_t fpos64_t;
|
|
# 164 "/usr/include/stdio.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h" 1 3 4
|
|
# 165 "/usr/include/stdio.h" 2 3 4
|
|
|
|
|
|
|
|
extern struct _IO_FILE *stdin;
|
|
extern struct _IO_FILE *stdout;
|
|
extern struct _IO_FILE *stderr;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int remove (const char *__filename) throw ();
|
|
|
|
extern int rename (const char *__old, const char *__new) throw ();
|
|
|
|
|
|
|
|
|
|
extern int renameat (int __oldfd, const char *__old, int __newfd,
|
|
const char *__new) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern FILE *tmpfile (void) ;
|
|
# 205 "/usr/include/stdio.h" 3 4
|
|
extern FILE *tmpfile64 (void) ;
|
|
|
|
|
|
|
|
extern char *tmpnam (char *__s) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
extern char *tmpnam_r (char *__s) throw () ;
|
|
# 227 "/usr/include/stdio.h" 3 4
|
|
extern char *tempnam (const char *__dir, const char *__pfx)
|
|
throw () __attribute__ ((__malloc__)) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fclose (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
extern int fflush (FILE *__stream);
|
|
|
|
# 252 "/usr/include/stdio.h" 3 4
|
|
extern int fflush_unlocked (FILE *__stream);
|
|
# 262 "/usr/include/stdio.h" 3 4
|
|
extern int fcloseall (void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern FILE *fopen (const char *__restrict __filename,
|
|
const char *__restrict __modes) ;
|
|
|
|
|
|
|
|
|
|
extern FILE *freopen (const char *__restrict __filename,
|
|
const char *__restrict __modes,
|
|
FILE *__restrict __stream) ;
|
|
# 295 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
extern FILE *fopen64 (const char *__restrict __filename,
|
|
const char *__restrict __modes) ;
|
|
extern FILE *freopen64 (const char *__restrict __filename,
|
|
const char *__restrict __modes,
|
|
FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
extern FILE *fdopen (int __fd, const char *__modes) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
extern FILE *fopencookie (void *__restrict __magic_cookie,
|
|
const char *__restrict __modes,
|
|
_IO_cookie_io_functions_t __io_funcs) throw () ;
|
|
|
|
|
|
|
|
|
|
extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
|
|
throw () ;
|
|
|
|
|
|
|
|
|
|
extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw ();
|
|
|
|
|
|
|
|
extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
|
|
int __modes, size_t __n) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
|
|
size_t __size) throw ();
|
|
|
|
|
|
extern void setlinebuf (FILE *__stream) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fprintf (FILE *__restrict __stream,
|
|
const char *__restrict __format, ...);
|
|
|
|
|
|
|
|
|
|
extern int printf (const char *__restrict __format, ...);
|
|
|
|
extern int sprintf (char *__restrict __s,
|
|
const char *__restrict __format, ...) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int vfprintf (FILE *__restrict __s, const char *__restrict __format,
|
|
__gnuc_va_list __arg);
|
|
|
|
|
|
|
|
|
|
extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg);
|
|
|
|
extern int vsprintf (char *__restrict __s, const char *__restrict __format,
|
|
__gnuc_va_list __arg) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int snprintf (char *__restrict __s, size_t __maxlen,
|
|
const char *__restrict __format, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 3, 4)));
|
|
|
|
extern int vsnprintf (char *__restrict __s, size_t __maxlen,
|
|
const char *__restrict __format, __gnuc_va_list __arg)
|
|
throw () __attribute__ ((__format__ (__printf__, 3, 0)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
|
|
__gnuc_va_list __arg)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 0))) ;
|
|
extern int __asprintf (char **__restrict __ptr,
|
|
const char *__restrict __fmt, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 3))) ;
|
|
extern int asprintf (char **__restrict __ptr,
|
|
const char *__restrict __fmt, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 3))) ;
|
|
|
|
|
|
|
|
|
|
extern int vdprintf (int __fd, const char *__restrict __fmt,
|
|
__gnuc_va_list __arg)
|
|
__attribute__ ((__format__ (__printf__, 2, 0)));
|
|
extern int dprintf (int __fd, const char *__restrict __fmt, ...)
|
|
__attribute__ ((__format__ (__printf__, 2, 3)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fscanf (FILE *__restrict __stream,
|
|
const char *__restrict __format, ...) ;
|
|
|
|
|
|
|
|
|
|
extern int scanf (const char *__restrict __format, ...) ;
|
|
|
|
extern int sscanf (const char *__restrict __s,
|
|
const char *__restrict __format, ...) throw ();
|
|
# 463 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
|
|
__gnuc_va_list __arg)
|
|
__attribute__ ((__format__ (__scanf__, 2, 0))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg)
|
|
__attribute__ ((__format__ (__scanf__, 1, 0))) ;
|
|
|
|
|
|
extern int vsscanf (const char *__restrict __s,
|
|
const char *__restrict __format, __gnuc_va_list __arg)
|
|
throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
|
|
# 522 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fgetc (FILE *__stream);
|
|
extern int getc (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern int getchar (void);
|
|
|
|
# 550 "/usr/include/stdio.h" 3 4
|
|
extern int getc_unlocked (FILE *__stream);
|
|
extern int getchar_unlocked (void);
|
|
# 561 "/usr/include/stdio.h" 3 4
|
|
extern int fgetc_unlocked (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fputc (int __c, FILE *__stream);
|
|
extern int putc (int __c, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern int putchar (int __c);
|
|
|
|
# 594 "/usr/include/stdio.h" 3 4
|
|
extern int fputc_unlocked (int __c, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int putc_unlocked (int __c, FILE *__stream);
|
|
extern int putchar_unlocked (int __c);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int getw (FILE *__stream);
|
|
|
|
|
|
extern int putw (int __w, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
|
|
;
|
|
# 638 "/usr/include/stdio.h" 3 4
|
|
extern char *gets (char *__s) __attribute__ ((__deprecated__));
|
|
|
|
|
|
# 649 "/usr/include/stdio.h" 3 4
|
|
extern char *fgets_unlocked (char *__restrict __s, int __n,
|
|
FILE *__restrict __stream) ;
|
|
# 665 "/usr/include/stdio.h" 3 4
|
|
extern __ssize_t __getdelim (char **__restrict __lineptr,
|
|
size_t *__restrict __n, int __delimiter,
|
|
FILE *__restrict __stream) ;
|
|
extern __ssize_t getdelim (char **__restrict __lineptr,
|
|
size_t *__restrict __n, int __delimiter,
|
|
FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern __ssize_t getline (char **__restrict __lineptr,
|
|
size_t *__restrict __n,
|
|
FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern int puts (const char *__s);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int ungetc (int __c, FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t fread (void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __stream) ;
|
|
|
|
|
|
|
|
|
|
extern size_t fwrite (const void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __s);
|
|
|
|
# 726 "/usr/include/stdio.h" 3 4
|
|
extern int fputs_unlocked (const char *__restrict __s,
|
|
FILE *__restrict __stream);
|
|
# 737 "/usr/include/stdio.h" 3 4
|
|
extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __stream) ;
|
|
extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
|
|
size_t __n, FILE *__restrict __stream);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fseek (FILE *__stream, long int __off, int __whence);
|
|
|
|
|
|
|
|
|
|
extern long int ftell (FILE *__stream) ;
|
|
|
|
|
|
|
|
|
|
extern void rewind (FILE *__stream);
|
|
|
|
# 773 "/usr/include/stdio.h" 3 4
|
|
extern int fseeko (FILE *__stream, __off_t __off, int __whence);
|
|
|
|
|
|
|
|
|
|
extern __off_t ftello (FILE *__stream) ;
|
|
# 792 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
|
|
|
|
|
|
|
|
|
|
extern int fsetpos (FILE *__stream, const fpos_t *__pos);
|
|
# 815 "/usr/include/stdio.h" 3 4
|
|
|
|
|
|
|
|
extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
|
|
extern __off64_t ftello64 (FILE *__stream) ;
|
|
extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
|
|
extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos);
|
|
|
|
|
|
|
|
|
|
extern void clearerr (FILE *__stream) throw ();
|
|
|
|
extern int feof (FILE *__stream) throw () ;
|
|
|
|
extern int ferror (FILE *__stream) throw () ;
|
|
|
|
|
|
|
|
|
|
extern void clearerr_unlocked (FILE *__stream) throw ();
|
|
extern int feof_unlocked (FILE *__stream) throw () ;
|
|
extern int ferror_unlocked (FILE *__stream) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void perror (const char *__s);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h" 1 3 4
|
|
# 26 "/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h" 3 4
|
|
extern int sys_nerr;
|
|
extern const char *const sys_errlist[];
|
|
|
|
|
|
extern int _sys_nerr;
|
|
extern const char *const _sys_errlist[];
|
|
# 854 "/usr/include/stdio.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
extern int fileno (FILE *__stream) throw () ;
|
|
|
|
|
|
|
|
|
|
extern int fileno_unlocked (FILE *__stream) throw () ;
|
|
# 873 "/usr/include/stdio.h" 3 4
|
|
extern FILE *popen (const char *__command, const char *__modes) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern int pclose (FILE *__stream);
|
|
|
|
|
|
|
|
|
|
|
|
extern char *ctermid (char *__s) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *cuserid (char *__s);
|
|
|
|
|
|
|
|
|
|
struct obstack;
|
|
|
|
|
|
extern int obstack_printf (struct obstack *__restrict __obstack,
|
|
const char *__restrict __format, ...)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 3)));
|
|
extern int obstack_vprintf (struct obstack *__restrict __obstack,
|
|
const char *__restrict __format,
|
|
__gnuc_va_list __args)
|
|
throw () __attribute__ ((__format__ (__printf__, 2, 0)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void flockfile (FILE *__stream) throw ();
|
|
|
|
|
|
|
|
extern int ftrylockfile (FILE *__stream) throw () ;
|
|
|
|
|
|
extern void funlockfile (FILE *__stream) throw ();
|
|
# 943 "/usr/include/stdio.h" 3 4
|
|
}
|
|
# 5 "Plugins/../Base.h" 2
|
|
# 1 "Plugins/../types.h" 1
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stdbool.h" 1 3 4
|
|
# 5 "Plugins/../types.h" 2
|
|
|
|
typedef unsigned char byte;
|
|
typedef unsigned char uint8_t;
|
|
typedef bool boolean;
|
|
# 6 "Plugins/../Base.h" 2
|
|
|
|
# 1 "Plugins/../EmulateArduino.h" 1
|
|
|
|
|
|
|
|
|
|
|
|
class Ser
|
|
{
|
|
public:
|
|
void print(void);
|
|
void print(const char* s );
|
|
void println(const char* s );
|
|
void print(int n );
|
|
void write(const char* s );
|
|
void write(const char s);
|
|
};
|
|
# 8 "Plugins/../Base.h" 2
|
|
# 33 "Plugins/../Base.h"
|
|
# 1 "Plugins/../..//Config/Config_02.c" 1
|
|
# 34 "Plugins/../Base.h" 2
|
|
# 61 "Plugins/../Base.h"
|
|
struct RawSignalStruct
|
|
{
|
|
int Number;
|
|
byte Repeats;
|
|
byte Delay;
|
|
byte Multiply;
|
|
unsigned long Time;
|
|
byte Pulses[512 +2];
|
|
};
|
|
|
|
extern struct RawSignalStruct RawSignal;
|
|
|
|
|
|
|
|
extern unsigned long RepeatingTimer;
|
|
extern unsigned long SignalCRC;
|
|
extern unsigned long SignalHash;
|
|
extern unsigned long SignalHashPrevious;
|
|
|
|
|
|
extern byte PKSequenceNumber;
|
|
extern boolean RFDebug;
|
|
extern boolean RFUDebug;
|
|
extern boolean QRFDebug;
|
|
|
|
extern char pbuffer[60];
|
|
extern char InputBuffer_Serial[60];
|
|
|
|
|
|
# 1 "Plugins/../moje.h" 1
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/string.h" 1 3 4
|
|
# 27 "/usr/include/string.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 33 "/usr/include/string.h" 2 3 4
|
|
# 44 "/usr/include/string.h" 3 4
|
|
|
|
|
|
extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
|
|
size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern void *memmove (void *__dest, const void *__src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
|
|
int __c, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int memcmp (const void *__s1, const void *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern void *memchr (void *__s, int __c, size_t __n)
|
|
throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const void *memchr (const void *__s, int __c, size_t __n)
|
|
throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 94 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" void *rawmemchr (void *__s, int __c)
|
|
throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const void *rawmemchr (const void *__s, int __c)
|
|
throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" void *memrchr (void *__s, int __c, size_t __n)
|
|
throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const void *memrchr (const void *__s, int __c, size_t __n)
|
|
throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern char *strncpy (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern char *strcat (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern char *strncat (char *__restrict __dest, const char *__restrict __src,
|
|
size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int strcmp (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int strcoll (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern size_t strxfrm (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/xlocale.h" 1 3 4
|
|
# 27 "/usr/include/xlocale.h" 3 4
|
|
typedef struct __locale_struct
|
|
{
|
|
|
|
struct __locale_data *__locales[13];
|
|
|
|
|
|
const unsigned short int *__ctype_b;
|
|
const int *__ctype_tolower;
|
|
const int *__ctype_toupper;
|
|
|
|
|
|
const char *__names[13];
|
|
} *__locale_t;
|
|
|
|
|
|
typedef __locale_t locale_t;
|
|
# 164 "/usr/include/string.h" 2 3 4
|
|
|
|
|
|
extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
|
|
__locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strdup (const char *__s)
|
|
throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strndup (const char *__string, size_t __n)
|
|
throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
|
|
# 211 "/usr/include/string.h" 3 4
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strchr (char *__s, int __c)
|
|
throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *strchr (const char *__s, int __c)
|
|
throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 234 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strrchr (char *__s, int __c)
|
|
throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *strrchr (const char *__s, int __c)
|
|
throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 261 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" char *strchrnul (char *__s, int __c)
|
|
throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const char *strchrnul (const char *__s, int __c)
|
|
throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strcspn (const char *__s, const char *__reject)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern size_t strspn (const char *__s, const char *__accept)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strpbrk (char *__s, const char *__accept)
|
|
throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
extern const char *strpbrk (const char *__s, const char *__accept)
|
|
throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 313 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *strstr (char *__haystack, const char *__needle)
|
|
throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
extern const char *strstr (const char *__haystack, const char *__needle)
|
|
throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 340 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strtok (char *__restrict __s, const char *__restrict __delim)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
extern char *__strtok_r (char *__restrict __s,
|
|
const char *__restrict __delim,
|
|
char **__restrict __save_ptr)
|
|
throw () __attribute__ ((__nonnull__ (2, 3)));
|
|
|
|
extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
|
|
char **__restrict __save_ptr)
|
|
throw () __attribute__ ((__nonnull__ (2, 3)));
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" char *strcasestr (char *__haystack, const char *__needle)
|
|
throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
extern "C++" const char *strcasestr (const char *__haystack,
|
|
const char *__needle)
|
|
throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 382 "/usr/include/string.h" 3 4
|
|
extern void *memmem (const void *__haystack, size_t __haystacklen,
|
|
const void *__needle, size_t __needlelen)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
extern void *__mempcpy (void *__restrict __dest,
|
|
const void *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern void *mempcpy (void *__restrict __dest,
|
|
const void *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strlen (const char *__s)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strnlen (const char *__string, size_t __maxlen)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strerror (int __errnum) throw ();
|
|
|
|
# 438 "/usr/include/string.h" 3 4
|
|
extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
|
|
throw () __attribute__ ((__nonnull__ (2))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strerror_l (int __errnum, __locale_t __l) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern void bcopy (const void *__src, void *__dest, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int bcmp (const void *__s1, const void *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *index (char *__s, int __c)
|
|
throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *index (const char *__s, int __c)
|
|
throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 487 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++"
|
|
{
|
|
extern char *rindex (char *__s, int __c)
|
|
throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
extern const char *rindex (const char *__s, int __c)
|
|
throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
|
|
# 515 "/usr/include/string.h" 3 4
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int ffs (int __i) throw () __attribute__ ((__const__));
|
|
|
|
|
|
|
|
|
|
extern int ffsl (long int __l) throw () __attribute__ ((__const__));
|
|
__extension__ extern int ffsll (long long int __ll)
|
|
throw () __attribute__ ((__const__));
|
|
|
|
|
|
|
|
extern int strcasecmp (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int strcasecmp_l (const char *__s1, const char *__s2,
|
|
__locale_t __loc)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
extern int strncasecmp_l (const char *__s1, const char *__s2,
|
|
size_t __n, __locale_t __loc)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strsep (char **__restrict __stringp,
|
|
const char *__restrict __delim)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern char *strsignal (int __sig) throw ();
|
|
|
|
|
|
extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern char *__stpncpy (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern char *stpncpy (char *__restrict __dest,
|
|
const char *__restrict __src, size_t __n)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern int strverscmp (const char *__s1, const char *__s2)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C++" char *basename (char *__filename)
|
|
throw () __asm ("basename") __attribute__ ((__nonnull__ (1)));
|
|
extern "C++" const char *basename (const char *__filename)
|
|
throw () __asm ("basename") __attribute__ ((__nonnull__ (1)));
|
|
# 644 "/usr/include/string.h" 3 4
|
|
}
|
|
# 7 "Plugins/../moje.h" 2
|
|
# 1 "/usr/include/stdlib.h" 1 3 4
|
|
# 32 "/usr/include/stdlib.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 33 "/usr/include/stdlib.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/waitflags.h" 1 3 4
|
|
# 50 "/usr/include/arm-linux-gnueabihf/bits/waitflags.h" 3 4
|
|
typedef enum
|
|
{
|
|
P_ALL,
|
|
P_PID,
|
|
P_PGID
|
|
} idtype_t;
|
|
# 42 "/usr/include/stdlib.h" 2 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 1 3 4
|
|
# 64 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 3 4
|
|
# 1 "/usr/include/endian.h" 1 3 4
|
|
# 36 "/usr/include/endian.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/endian.h" 1 3 4
|
|
# 37 "/usr/include/endian.h" 2 3 4
|
|
# 60 "/usr/include/endian.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 1 3 4
|
|
# 34 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h" 1 3 4
|
|
# 35 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 2 3 4
|
|
# 43 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
|
|
static __inline unsigned int
|
|
__bswap_32 (unsigned int __bsx)
|
|
{
|
|
return __builtin_bswap32 (__bsx);
|
|
}
|
|
# 74 "/usr/include/arm-linux-gnueabihf/bits/byteswap.h" 3 4
|
|
static __inline __uint64_t
|
|
__bswap_64 (__uint64_t __bsx)
|
|
{
|
|
return __builtin_bswap64 (__bsx);
|
|
}
|
|
# 61 "/usr/include/endian.h" 2 3 4
|
|
# 65 "/usr/include/arm-linux-gnueabihf/bits/waitstatus.h" 2 3 4
|
|
|
|
union wait
|
|
{
|
|
int w_status;
|
|
struct
|
|
{
|
|
|
|
unsigned int __w_termsig:7;
|
|
unsigned int __w_coredump:1;
|
|
unsigned int __w_retcode:8;
|
|
unsigned int:16;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} __wait_terminated;
|
|
struct
|
|
{
|
|
|
|
unsigned int __w_stopval:8;
|
|
unsigned int __w_stopsig:8;
|
|
unsigned int:16;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} __wait_stopped;
|
|
};
|
|
# 43 "/usr/include/stdlib.h" 2 3 4
|
|
# 95 "/usr/include/stdlib.h" 3 4
|
|
|
|
|
|
typedef struct
|
|
{
|
|
int quot;
|
|
int rem;
|
|
} div_t;
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
long int quot;
|
|
long int rem;
|
|
} ldiv_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
__extension__ typedef struct
|
|
{
|
|
long long int quot;
|
|
long long int rem;
|
|
} lldiv_t;
|
|
|
|
|
|
# 139 "/usr/include/stdlib.h" 3 4
|
|
extern size_t __ctype_get_mb_cur_max (void) throw () ;
|
|
|
|
|
|
|
|
|
|
extern double atof (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
extern int atoi (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
extern long int atol (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
__extension__ extern long long int atoll (const char *__nptr)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern double strtod (const char *__restrict __nptr,
|
|
char **__restrict __endptr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern float strtof (const char *__restrict __nptr,
|
|
char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern long double strtold (const char *__restrict __nptr,
|
|
char **__restrict __endptr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern long int strtol (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern unsigned long int strtoul (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
__extension__
|
|
extern long long int strtoq (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
__extension__
|
|
extern unsigned long long int strtouq (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
__extension__
|
|
extern long long int strtoll (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
__extension__
|
|
extern unsigned long long int strtoull (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
# 239 "/usr/include/stdlib.h" 3 4
|
|
extern long int strtol_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base,
|
|
__locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
extern unsigned long int strtoul_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr,
|
|
int __base, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
__extension__
|
|
extern long long int strtoll_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base,
|
|
__locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
__extension__
|
|
extern unsigned long long int strtoull_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr,
|
|
int __base, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
extern double strtod_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
extern float strtof_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr, __locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
extern long double strtold_l (const char *__restrict __nptr,
|
|
char **__restrict __endptr,
|
|
__locale_t __loc)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
# 305 "/usr/include/stdlib.h" 3 4
|
|
extern char *l64a (long int __n) throw () ;
|
|
|
|
|
|
extern long int a64l (const char *__s)
|
|
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/types.h" 1 3 4
|
|
# 27 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
typedef __u_char u_char;
|
|
typedef __u_short u_short;
|
|
typedef __u_int u_int;
|
|
typedef __u_long u_long;
|
|
typedef __quad_t quad_t;
|
|
typedef __u_quad_t u_quad_t;
|
|
typedef __fsid_t fsid_t;
|
|
|
|
|
|
|
|
|
|
typedef __loff_t loff_t;
|
|
|
|
|
|
|
|
typedef __ino_t ino_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __ino64_t ino64_t;
|
|
|
|
|
|
|
|
|
|
typedef __dev_t dev_t;
|
|
|
|
|
|
|
|
|
|
typedef __gid_t gid_t;
|
|
|
|
|
|
|
|
|
|
typedef __mode_t mode_t;
|
|
|
|
|
|
|
|
|
|
typedef __nlink_t nlink_t;
|
|
|
|
|
|
|
|
|
|
typedef __uid_t uid_t;
|
|
# 98 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef __pid_t pid_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef __id_t id_t;
|
|
# 115 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef __daddr_t daddr_t;
|
|
typedef __caddr_t caddr_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef __key_t key_t;
|
|
# 132 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 57 "/usr/include/time.h" 3 4
|
|
|
|
|
|
typedef __clock_t clock_t;
|
|
|
|
|
|
|
|
# 73 "/usr/include/time.h" 3 4
|
|
|
|
|
|
typedef __time_t time_t;
|
|
|
|
|
|
|
|
# 91 "/usr/include/time.h" 3 4
|
|
typedef __clockid_t clockid_t;
|
|
# 103 "/usr/include/time.h" 3 4
|
|
typedef __timer_t timer_t;
|
|
# 133 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
|
|
typedef __useconds_t useconds_t;
|
|
|
|
|
|
|
|
typedef __suseconds_t suseconds_t;
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 147 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
|
|
typedef unsigned long int ulong;
|
|
typedef unsigned short int ushort;
|
|
typedef unsigned int uint;
|
|
# 194 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef int int8_t __attribute__ ((__mode__ (__QI__)));
|
|
typedef int int16_t __attribute__ ((__mode__ (__HI__)));
|
|
typedef int int32_t __attribute__ ((__mode__ (__SI__)));
|
|
typedef int int64_t __attribute__ ((__mode__ (__DI__)));
|
|
|
|
|
|
typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
|
|
typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
|
|
typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
|
|
typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
|
|
|
|
typedef int register_t __attribute__ ((__mode__ (__word__)));
|
|
# 219 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/select.h" 1 3 4
|
|
# 30 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/select.h" 1 3 4
|
|
# 31 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/sigset.h" 1 3 4
|
|
# 22 "/usr/include/arm-linux-gnueabihf/bits/sigset.h" 3 4
|
|
typedef int __sig_atomic_t;
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
|
|
} __sigset_t;
|
|
# 34 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
|
|
|
|
|
|
typedef __sigset_t sigset_t;
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 120 "/usr/include/time.h" 3 4
|
|
struct timespec
|
|
{
|
|
__time_t tv_sec;
|
|
__syscall_slong_t tv_nsec;
|
|
};
|
|
# 44 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/time.h" 1 3 4
|
|
# 30 "/usr/include/arm-linux-gnueabihf/bits/time.h" 3 4
|
|
struct timeval
|
|
{
|
|
__time_t tv_sec;
|
|
__suseconds_t tv_usec;
|
|
};
|
|
# 46 "/usr/include/arm-linux-gnueabihf/sys/select.h" 2 3 4
|
|
# 54 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
typedef long int __fd_mask;
|
|
# 64 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
typedef struct
|
|
{
|
|
|
|
|
|
|
|
__fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
|
|
|
|
|
|
|
|
|
|
|
|
} fd_set;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __fd_mask fd_mask;
|
|
# 96 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
extern "C" {
|
|
# 106 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
extern int select (int __nfds, fd_set *__restrict __readfds,
|
|
fd_set *__restrict __writefds,
|
|
fd_set *__restrict __exceptfds,
|
|
struct timeval *__restrict __timeout);
|
|
# 118 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
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);
|
|
# 131 "/usr/include/arm-linux-gnueabihf/sys/select.h" 3 4
|
|
}
|
|
# 220 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 1 3 4
|
|
# 24 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 3 4
|
|
extern "C" {
|
|
|
|
__extension__
|
|
extern unsigned int gnu_dev_major (unsigned long long int __dev)
|
|
throw () __attribute__ ((__const__));
|
|
__extension__
|
|
extern unsigned int gnu_dev_minor (unsigned long long int __dev)
|
|
throw () __attribute__ ((__const__));
|
|
__extension__
|
|
extern unsigned long long int gnu_dev_makedev (unsigned int __major,
|
|
unsigned int __minor)
|
|
throw () __attribute__ ((__const__));
|
|
# 58 "/usr/include/arm-linux-gnueabihf/sys/sysmacros.h" 3 4
|
|
}
|
|
# 223 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
|
|
typedef __blksize_t blksize_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef __blkcnt_t blkcnt_t;
|
|
|
|
|
|
|
|
typedef __fsblkcnt_t fsblkcnt_t;
|
|
|
|
|
|
|
|
typedef __fsfilcnt_t fsfilcnt_t;
|
|
# 262 "/usr/include/arm-linux-gnueabihf/sys/types.h" 3 4
|
|
typedef __blkcnt64_t blkcnt64_t;
|
|
typedef __fsblkcnt64_t fsblkcnt64_t;
|
|
typedef __fsfilcnt64_t fsfilcnt64_t;
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 1 3 4
|
|
# 37 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 3 4
|
|
typedef unsigned long int pthread_t;
|
|
|
|
|
|
union pthread_attr_t
|
|
{
|
|
char __size[36];
|
|
long int __align;
|
|
};
|
|
|
|
typedef union pthread_attr_t pthread_attr_t;
|
|
|
|
|
|
|
|
|
|
typedef struct __pthread_internal_slist
|
|
{
|
|
struct __pthread_internal_slist *__next;
|
|
} __pthread_slist_t;
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
struct __pthread_mutex_s
|
|
{
|
|
int __lock;
|
|
unsigned int __count;
|
|
int __owner;
|
|
|
|
|
|
int __kind;
|
|
unsigned int __nusers;
|
|
__extension__ union
|
|
{
|
|
int __spins;
|
|
__pthread_slist_t __list;
|
|
};
|
|
} __data;
|
|
char __size[24];
|
|
long int __align;
|
|
} pthread_mutex_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[4];
|
|
long int __align;
|
|
} pthread_mutexattr_t;
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
struct
|
|
{
|
|
int __lock;
|
|
unsigned int __futex;
|
|
__extension__ unsigned long long int __total_seq;
|
|
__extension__ unsigned long long int __wakeup_seq;
|
|
__extension__ unsigned long long int __woken_seq;
|
|
void *__mutex;
|
|
unsigned int __nwaiters;
|
|
unsigned int __broadcast_seq;
|
|
} __data;
|
|
char __size[48];
|
|
__extension__ long long int __align;
|
|
} pthread_cond_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[4];
|
|
long int __align;
|
|
} pthread_condattr_t;
|
|
|
|
|
|
|
|
typedef unsigned int pthread_key_t;
|
|
|
|
|
|
|
|
typedef int pthread_once_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
struct
|
|
{
|
|
int __lock;
|
|
unsigned int __nr_readers;
|
|
unsigned int __readers_wakeup;
|
|
unsigned int __writer_wakeup;
|
|
unsigned int __nr_readers_queued;
|
|
unsigned int __nr_writers_queued;
|
|
# 144 "/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h" 3 4
|
|
unsigned char __flags;
|
|
unsigned char __shared;
|
|
unsigned char __pad1;
|
|
unsigned char __pad2;
|
|
|
|
int __writer;
|
|
} __data;
|
|
char __size[32];
|
|
long int __align;
|
|
} pthread_rwlock_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[8];
|
|
long int __align;
|
|
} pthread_rwlockattr_t;
|
|
|
|
|
|
|
|
|
|
|
|
typedef volatile int pthread_spinlock_t;
|
|
|
|
|
|
|
|
|
|
typedef union
|
|
{
|
|
char __size[20];
|
|
long int __align;
|
|
} pthread_barrier_t;
|
|
|
|
typedef union
|
|
{
|
|
char __size[4];
|
|
int __align;
|
|
} pthread_barrierattr_t;
|
|
# 271 "/usr/include/arm-linux-gnueabihf/sys/types.h" 2 3 4
|
|
|
|
|
|
}
|
|
# 315 "/usr/include/stdlib.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern long int random (void) throw ();
|
|
|
|
|
|
extern void srandom (unsigned int __seed) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *initstate (unsigned int __seed, char *__statebuf,
|
|
size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct random_data
|
|
{
|
|
int32_t *fptr;
|
|
int32_t *rptr;
|
|
int32_t *state;
|
|
int rand_type;
|
|
int rand_deg;
|
|
int rand_sep;
|
|
int32_t *end_ptr;
|
|
};
|
|
|
|
extern int random_r (struct random_data *__restrict __buf,
|
|
int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int srandom_r (unsigned int __seed, struct random_data *__buf)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
|
|
size_t __statelen,
|
|
struct random_data *__restrict __buf)
|
|
throw () __attribute__ ((__nonnull__ (2, 4)));
|
|
|
|
extern int setstate_r (char *__restrict __statebuf,
|
|
struct random_data *__restrict __buf)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int rand (void) throw ();
|
|
|
|
extern void srand (unsigned int __seed) throw ();
|
|
|
|
|
|
|
|
|
|
extern int rand_r (unsigned int *__seed) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern double drand48 (void) throw ();
|
|
extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern long int lrand48 (void) throw ();
|
|
extern long int nrand48 (unsigned short int __xsubi[3])
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern long int mrand48 (void) throw ();
|
|
extern long int jrand48 (unsigned short int __xsubi[3])
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern void srand48 (long int __seedval) throw ();
|
|
extern unsigned short int *seed48 (unsigned short int __seed16v[3])
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
struct drand48_data
|
|
{
|
|
unsigned short int __x[3];
|
|
unsigned short int __old_x[3];
|
|
unsigned short int __c;
|
|
unsigned short int __init;
|
|
__extension__ unsigned long long int __a;
|
|
|
|
};
|
|
|
|
|
|
extern int drand48_r (struct drand48_data *__restrict __buffer,
|
|
double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern int erand48_r (unsigned short int __xsubi[3],
|
|
struct drand48_data *__restrict __buffer,
|
|
double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int lrand48_r (struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern int nrand48_r (unsigned short int __xsubi[3],
|
|
struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int mrand48_r (struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
extern int jrand48_r (unsigned short int __xsubi[3],
|
|
struct drand48_data *__restrict __buffer,
|
|
long int *__restrict __result)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
extern int seed48_r (unsigned short int __seed16v[3],
|
|
struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int lcong48_r (unsigned short int __param[7],
|
|
struct drand48_data *__buffer)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
|
|
|
|
extern void *calloc (size_t __nmemb, size_t __size)
|
|
throw () __attribute__ ((__malloc__)) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void *realloc (void *__ptr, size_t __size)
|
|
throw () __attribute__ ((__warn_unused_result__));
|
|
|
|
extern void free (void *__ptr) throw ();
|
|
|
|
|
|
|
|
|
|
extern void cfree (void *__ptr) throw ();
|
|
|
|
|
|
|
|
# 1 "/usr/include/alloca.h" 1 3 4
|
|
# 24 "/usr/include/alloca.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 25 "/usr/include/alloca.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
extern void *alloca (size_t __size) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
# 493 "/usr/include/stdlib.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
|
|
extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
|
|
|
|
|
|
|
|
|
|
extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
|
|
throw () __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
extern void *aligned_alloc (size_t __alignment, size_t __size)
|
|
throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ;
|
|
|
|
|
|
|
|
|
|
extern void abort (void) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
extern "C++" int at_quick_exit (void (*__func) (void))
|
|
throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void exit (int __status) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void _Exit (int __status) throw () __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern char *secure_getenv (const char *__name)
|
|
throw () __attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int setenv (const char *__name, const char *__value, int __replace)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int clearenv (void) throw ();
|
|
# 606 "/usr/include/stdlib.h" 3 4
|
|
extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1)));
|
|
# 620 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
|
|
# 630 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
|
|
# 642 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ;
|
|
# 652 "/usr/include/stdlib.h" 3 4
|
|
extern int mkstemps64 (char *__template, int __suffixlen)
|
|
__attribute__ ((__nonnull__ (1))) ;
|
|
# 663 "/usr/include/stdlib.h" 3 4
|
|
extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
|
|
# 674 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
|
|
# 684 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
|
|
# 694 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemps (char *__template, int __suffixlen, int __flags)
|
|
__attribute__ ((__nonnull__ (1))) ;
|
|
# 706 "/usr/include/stdlib.h" 3 4
|
|
extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
|
|
__attribute__ ((__nonnull__ (1))) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int system (const char *__command) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *canonicalize_file_name (const char *__name)
|
|
throw () __attribute__ ((__nonnull__ (1))) ;
|
|
# 734 "/usr/include/stdlib.h" 3 4
|
|
extern char *realpath (const char *__restrict __name,
|
|
char *__restrict __resolved) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef int (*__compar_fn_t) (const void *, const void *);
|
|
|
|
|
|
typedef __compar_fn_t comparison_fn_t;
|
|
|
|
|
|
|
|
typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
|
|
|
|
|
|
|
|
|
|
|
|
extern void *bsearch (const void *__key, const void *__base,
|
|
size_t __nmemb, size_t __size, __compar_fn_t __compar)
|
|
__attribute__ ((__nonnull__ (1, 2, 5))) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void qsort (void *__base, size_t __nmemb, size_t __size,
|
|
__compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
|
|
__compar_d_fn_t __compar, void *__arg)
|
|
__attribute__ ((__nonnull__ (1, 4)));
|
|
|
|
|
|
|
|
|
|
extern int abs (int __x) throw () __attribute__ ((__const__)) ;
|
|
extern long int labs (long int __x) throw () __attribute__ ((__const__)) ;
|
|
|
|
|
|
|
|
__extension__ extern long long int llabs (long long int __x)
|
|
throw () __attribute__ ((__const__)) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern div_t div (int __numer, int __denom)
|
|
throw () __attribute__ ((__const__)) ;
|
|
extern ldiv_t ldiv (long int __numer, long int __denom)
|
|
throw () __attribute__ ((__const__)) ;
|
|
|
|
|
|
|
|
|
|
__extension__ extern lldiv_t lldiv (long long int __numer,
|
|
long long int __denom)
|
|
throw () __attribute__ ((__const__)) ;
|
|
|
|
# 812 "/usr/include/stdlib.h" 3 4
|
|
extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
|
|
|
|
|
|
|
|
extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
|
|
|
|
|
|
|
|
extern char *gcvt (double __value, int __ndigit, char *__buf)
|
|
throw () __attribute__ ((__nonnull__ (3))) ;
|
|
|
|
|
|
|
|
|
|
extern char *qecvt (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign)
|
|
throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
extern char *qfcvt (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign)
|
|
throw () __attribute__ ((__nonnull__ (3, 4))) ;
|
|
extern char *qgcvt (long double __value, int __ndigit, char *__buf)
|
|
throw () __attribute__ ((__nonnull__ (3))) ;
|
|
|
|
|
|
|
|
|
|
extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign, char *__restrict __buf,
|
|
size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
|
|
int *__restrict __sign, char *__restrict __buf,
|
|
size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
|
|
extern int qecvt_r (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign,
|
|
char *__restrict __buf, size_t __len)
|
|
throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
extern int qfcvt_r (long double __value, int __ndigit,
|
|
int *__restrict __decpt, int *__restrict __sign,
|
|
char *__restrict __buf, size_t __len)
|
|
throw () __attribute__ ((__nonnull__ (3, 4, 5)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int mblen (const char *__s, size_t __n) throw ();
|
|
|
|
|
|
extern int mbtowc (wchar_t *__restrict __pwc,
|
|
const char *__restrict __s, size_t __n) throw ();
|
|
|
|
|
|
extern int wctomb (char *__s, wchar_t __wchar) throw ();
|
|
|
|
|
|
|
|
extern size_t mbstowcs (wchar_t *__restrict __pwcs,
|
|
const char *__restrict __s, size_t __n) throw ();
|
|
|
|
extern size_t wcstombs (char *__restrict __s,
|
|
const wchar_t *__restrict __pwcs, size_t __n)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ;
|
|
# 899 "/usr/include/stdlib.h" 3 4
|
|
extern int getsubopt (char **__restrict __optionp,
|
|
char *const *__restrict __tokens,
|
|
char **__restrict __valuep)
|
|
throw () __attribute__ ((__nonnull__ (1, 2, 3))) ;
|
|
|
|
|
|
|
|
|
|
|
|
extern void setkey (const char *__key) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int posix_openpt (int __oflag) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int grantpt (int __fd) throw ();
|
|
|
|
|
|
|
|
extern int unlockpt (int __fd) throw ();
|
|
|
|
|
|
|
|
|
|
extern char *ptsname (int __fd) throw () ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
extern int getpt (void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int getloadavg (double __loadavg[], int __nelem)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h" 1 3 4
|
|
# 956 "/usr/include/stdlib.h" 2 3 4
|
|
# 968 "/usr/include/stdlib.h" 3 4
|
|
}
|
|
# 8 "Plugins/../moje.h" 2
|
|
# 1 "/usr/include/wiringPi.h" 1 3 4
|
|
# 101 "/usr/include/wiringPi.h" 3 4
|
|
extern const char *piModelNames [16] ;
|
|
extern const char *piRevisionNames [16] ;
|
|
extern const char *piMakerNames [16] ;
|
|
extern const int piMemorySize [ 8] ;
|
|
# 127 "/usr/include/wiringPi.h" 3 4
|
|
struct wiringPiNodeStruct
|
|
{
|
|
int pinBase ;
|
|
int pinMax ;
|
|
|
|
int fd ;
|
|
unsigned int data0 ;
|
|
unsigned int data1 ;
|
|
unsigned int data2 ;
|
|
unsigned int data3 ;
|
|
|
|
void (*pinMode) (struct wiringPiNodeStruct *node, int pin, int mode) ;
|
|
void (*pullUpDnControl) (struct wiringPiNodeStruct *node, int pin, int mode) ;
|
|
int (*digitalRead) (struct wiringPiNodeStruct *node, int pin) ;
|
|
void (*digitalWrite) (struct wiringPiNodeStruct *node, int pin, int value) ;
|
|
void (*pwmWrite) (struct wiringPiNodeStruct *node, int pin, int value) ;
|
|
int (*analogRead) (struct wiringPiNodeStruct *node, int pin) ;
|
|
void (*analogWrite) (struct wiringPiNodeStruct *node, int pin, int value) ;
|
|
|
|
struct wiringPiNodeStruct *next ;
|
|
} ;
|
|
|
|
extern struct wiringPiNodeStruct *wiringPiNodes ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int wiringPiFailure (int fatal, const char *message, ...) ;
|
|
|
|
|
|
|
|
extern struct wiringPiNodeStruct *wiringPiFindNode (int pin) ;
|
|
extern struct wiringPiNodeStruct *wiringPiNewNode (int pinBase, int numPins) ;
|
|
|
|
extern int wiringPiSetup (void) ;
|
|
extern int wiringPiSetupSys (void) ;
|
|
extern int wiringPiSetupGpio (void) ;
|
|
extern int wiringPiSetupPhys (void) ;
|
|
|
|
extern void pinModeAlt (int pin, int mode) ;
|
|
extern void pinMode (int pin, int mode) ;
|
|
extern void pullUpDnControl (int pin, int pud) ;
|
|
extern int digitalRead (int pin) ;
|
|
extern void digitalWrite (int pin, int value) ;
|
|
extern void pwmWrite (int pin, int value) ;
|
|
extern int analogRead (int pin) ;
|
|
extern void analogWrite (int pin, int value) ;
|
|
|
|
|
|
|
|
|
|
extern int wiringPiSetupPiFace (void) ;
|
|
extern int wiringPiSetupPiFaceForGpioProg (void) ;
|
|
|
|
|
|
|
|
extern int piBoardRev (void) ;
|
|
extern void piBoardId (int *model, int *rev, int *mem, int *maker, int *overVolted) ;
|
|
extern int wpiPinToGpio (int wpiPin) ;
|
|
extern int physPinToGpio (int physPin) ;
|
|
extern void setPadDrive (int group, int value) ;
|
|
extern int getAlt (int pin) ;
|
|
extern void pwmToneWrite (int pin, int freq) ;
|
|
extern void digitalWriteByte (int value) ;
|
|
extern unsigned int digitalReadByte (void) ;
|
|
extern void pwmSetMode (int mode) ;
|
|
extern void pwmSetRange (unsigned int range) ;
|
|
extern void pwmSetClock (int divisor) ;
|
|
extern void gpioClockSet (int pin, int freq) ;
|
|
|
|
|
|
|
|
|
|
extern int waitForInterrupt (int pin, int mS) ;
|
|
extern int wiringPiISR (int pin, int mode, void (*function)(void)) ;
|
|
|
|
|
|
|
|
extern int piThreadCreate (void *(*fn)(void *)) ;
|
|
extern void piLock (int key) ;
|
|
extern void piUnlock (int key) ;
|
|
|
|
|
|
|
|
extern int piHiPri (const int pri) ;
|
|
|
|
|
|
|
|
extern void delay (unsigned int howLong) ;
|
|
extern void delayMicroseconds (unsigned int howLong) ;
|
|
extern unsigned int millis (void) ;
|
|
extern unsigned int micros (void) ;
|
|
|
|
|
|
}
|
|
# 9 "Plugins/../moje.h" 2
|
|
|
|
# 1 "/usr/include/pthread.h" 1 3 4
|
|
# 23 "/usr/include/pthread.h" 3 4
|
|
# 1 "/usr/include/sched.h" 1 3 4
|
|
# 28 "/usr/include/sched.h" 3 4
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 29 "/usr/include/sched.h" 2 3 4
|
|
|
|
|
|
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 33 "/usr/include/sched.h" 2 3 4
|
|
# 41 "/usr/include/sched.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 1 3 4
|
|
# 72 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
|
|
struct sched_param
|
|
{
|
|
int __sched_priority;
|
|
};
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
extern int clone (int (*__fn) (void *__arg), void *__child_stack,
|
|
int __flags, void *__arg, ...) throw ();
|
|
|
|
|
|
extern int unshare (int __flags) throw ();
|
|
|
|
|
|
extern int sched_getcpu (void) throw ();
|
|
|
|
|
|
extern int setns (int __fd, int __nstype) throw ();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct __sched_param
|
|
{
|
|
int __sched_priority;
|
|
};
|
|
# 118 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
|
|
typedef unsigned long int __cpu_mask;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
__cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
|
|
} cpu_set_t;
|
|
# 201 "/usr/include/arm-linux-gnueabihf/bits/sched.h" 3 4
|
|
extern "C" {
|
|
|
|
extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
|
|
throw ();
|
|
extern cpu_set_t *__sched_cpualloc (size_t __count) throw () ;
|
|
extern void __sched_cpufree (cpu_set_t *__set) throw ();
|
|
|
|
}
|
|
# 42 "/usr/include/sched.h" 2 3 4
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
|
|
throw ();
|
|
|
|
|
|
extern int sched_getparam (__pid_t __pid, struct sched_param *__param) throw ();
|
|
|
|
|
|
extern int sched_setscheduler (__pid_t __pid, int __policy,
|
|
const struct sched_param *__param) throw ();
|
|
|
|
|
|
extern int sched_getscheduler (__pid_t __pid) throw ();
|
|
|
|
|
|
extern int sched_yield (void) throw ();
|
|
|
|
|
|
extern int sched_get_priority_max (int __algorithm) throw ();
|
|
|
|
|
|
extern int sched_get_priority_min (int __algorithm) throw ();
|
|
|
|
|
|
extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) throw ();
|
|
# 116 "/usr/include/sched.h" 3 4
|
|
extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
|
|
const cpu_set_t *__cpuset) throw ();
|
|
|
|
|
|
extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
|
|
cpu_set_t *__cpuset) throw ();
|
|
|
|
|
|
}
|
|
# 24 "/usr/include/pthread.h" 2 3 4
|
|
# 1 "/usr/include/time.h" 1 3 4
|
|
# 29 "/usr/include/time.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 1 "/usr/lib/gcc/arm-linux-gnueabihf/4.9/include/stddef.h" 1 3 4
|
|
# 38 "/usr/include/time.h" 2 3 4
|
|
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/time.h" 1 3 4
|
|
# 86 "/usr/include/arm-linux-gnueabihf/bits/time.h" 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/timex.h" 1 3 4
|
|
# 25 "/usr/include/arm-linux-gnueabihf/bits/timex.h" 3 4
|
|
struct timex
|
|
{
|
|
unsigned int modes;
|
|
__syscall_slong_t offset;
|
|
__syscall_slong_t freq;
|
|
__syscall_slong_t maxerror;
|
|
__syscall_slong_t esterror;
|
|
int status;
|
|
__syscall_slong_t constant;
|
|
__syscall_slong_t precision;
|
|
__syscall_slong_t tolerance;
|
|
struct timeval time;
|
|
__syscall_slong_t tick;
|
|
__syscall_slong_t ppsfreq;
|
|
__syscall_slong_t jitter;
|
|
int shift;
|
|
__syscall_slong_t stabil;
|
|
__syscall_slong_t jitcnt;
|
|
__syscall_slong_t calcnt;
|
|
__syscall_slong_t errcnt;
|
|
__syscall_slong_t stbcnt;
|
|
|
|
int tai;
|
|
|
|
|
|
int :32; int :32; int :32; int :32;
|
|
int :32; int :32; int :32; int :32;
|
|
int :32; int :32; int :32;
|
|
};
|
|
# 87 "/usr/include/arm-linux-gnueabihf/bits/time.h" 2 3 4
|
|
|
|
extern "C" {
|
|
|
|
|
|
extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw ();
|
|
|
|
}
|
|
# 42 "/usr/include/time.h" 2 3 4
|
|
# 131 "/usr/include/time.h" 3 4
|
|
|
|
|
|
struct tm
|
|
{
|
|
int tm_sec;
|
|
int tm_min;
|
|
int tm_hour;
|
|
int tm_mday;
|
|
int tm_mon;
|
|
int tm_year;
|
|
int tm_wday;
|
|
int tm_yday;
|
|
int tm_isdst;
|
|
|
|
|
|
long int tm_gmtoff;
|
|
const char *tm_zone;
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct itimerspec
|
|
{
|
|
struct timespec it_interval;
|
|
struct timespec it_value;
|
|
};
|
|
|
|
|
|
struct sigevent;
|
|
# 186 "/usr/include/time.h" 3 4
|
|
|
|
|
|
|
|
extern clock_t clock (void) throw ();
|
|
|
|
|
|
extern time_t time (time_t *__timer) throw ();
|
|
|
|
|
|
extern double difftime (time_t __time1, time_t __time0)
|
|
throw () __attribute__ ((__const__));
|
|
|
|
|
|
extern time_t mktime (struct tm *__tp) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strftime (char *__restrict __s, size_t __maxsize,
|
|
const char *__restrict __format,
|
|
const struct tm *__restrict __tp) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *strptime (const char *__restrict __s,
|
|
const char *__restrict __fmt, struct tm *__tp)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
|
|
const char *__restrict __format,
|
|
const struct tm *__restrict __tp,
|
|
__locale_t __loc) throw ();
|
|
|
|
|
|
|
|
extern char *strptime_l (const char *__restrict __s,
|
|
const char *__restrict __fmt, struct tm *__tp,
|
|
__locale_t __loc) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern struct tm *gmtime (const time_t *__timer) throw ();
|
|
|
|
|
|
|
|
extern struct tm *localtime (const time_t *__timer) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern struct tm *gmtime_r (const time_t *__restrict __timer,
|
|
struct tm *__restrict __tp) throw ();
|
|
|
|
|
|
|
|
extern struct tm *localtime_r (const time_t *__restrict __timer,
|
|
struct tm *__restrict __tp) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern char *asctime (const struct tm *__tp) throw ();
|
|
|
|
|
|
extern char *ctime (const time_t *__timer) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern char *asctime_r (const struct tm *__restrict __tp,
|
|
char *__restrict __buf) throw ();
|
|
|
|
|
|
extern char *ctime_r (const time_t *__restrict __timer,
|
|
char *__restrict __buf) throw ();
|
|
|
|
|
|
|
|
|
|
extern char *__tzname[2];
|
|
extern int __daylight;
|
|
extern long int __timezone;
|
|
|
|
|
|
|
|
|
|
extern char *tzname[2];
|
|
|
|
|
|
|
|
extern void tzset (void) throw ();
|
|
|
|
|
|
|
|
extern int daylight;
|
|
extern long int timezone;
|
|
|
|
|
|
|
|
|
|
|
|
extern int stime (const time_t *__when) throw ();
|
|
# 319 "/usr/include/time.h" 3 4
|
|
extern time_t timegm (struct tm *__tp) throw ();
|
|
|
|
|
|
extern time_t timelocal (struct tm *__tp) throw ();
|
|
|
|
|
|
extern int dysize (int __year) throw () __attribute__ ((__const__));
|
|
# 334 "/usr/include/time.h" 3 4
|
|
extern int nanosleep (const struct timespec *__requested_time,
|
|
struct timespec *__remaining);
|
|
|
|
|
|
|
|
extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw ();
|
|
|
|
|
|
extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw ();
|
|
|
|
|
|
extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int clock_nanosleep (clockid_t __clock_id, int __flags,
|
|
const struct timespec *__req,
|
|
struct timespec *__rem);
|
|
|
|
|
|
extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw ();
|
|
|
|
|
|
|
|
|
|
extern int timer_create (clockid_t __clock_id,
|
|
struct sigevent *__restrict __evp,
|
|
timer_t *__restrict __timerid) throw ();
|
|
|
|
|
|
extern int timer_delete (timer_t __timerid) throw ();
|
|
|
|
|
|
extern int timer_settime (timer_t __timerid, int __flags,
|
|
const struct itimerspec *__restrict __value,
|
|
struct itimerspec *__restrict __ovalue) throw ();
|
|
|
|
|
|
extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
|
|
throw ();
|
|
|
|
|
|
extern int timer_getoverrun (timer_t __timerid) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int timespec_get (struct timespec *__ts, int __base)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 403 "/usr/include/time.h" 3 4
|
|
extern int getdate_err;
|
|
# 412 "/usr/include/time.h" 3 4
|
|
extern struct tm *getdate (const char *__string);
|
|
# 426 "/usr/include/time.h" 3 4
|
|
extern int getdate_r (const char *__restrict __string,
|
|
struct tm *__restrict __resbufp);
|
|
|
|
|
|
}
|
|
# 25 "/usr/include/pthread.h" 2 3 4
|
|
|
|
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/setjmp.h" 1 3 4
|
|
# 34 "/usr/include/arm-linux-gnueabihf/bits/setjmp.h" 3 4
|
|
typedef int __jmp_buf[64] __attribute__((__aligned__ (8)));
|
|
# 28 "/usr/include/pthread.h" 2 3 4
|
|
# 1 "/usr/include/arm-linux-gnueabihf/bits/wordsize.h" 1 3 4
|
|
# 29 "/usr/include/pthread.h" 2 3 4
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_CREATE_JOINABLE,
|
|
|
|
PTHREAD_CREATE_DETACHED
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_MUTEX_TIMED_NP,
|
|
PTHREAD_MUTEX_RECURSIVE_NP,
|
|
PTHREAD_MUTEX_ERRORCHECK_NP,
|
|
PTHREAD_MUTEX_ADAPTIVE_NP
|
|
|
|
,
|
|
PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
|
|
PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
|
|
PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
|
|
PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
|
|
|
|
|
|
|
|
, PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_MUTEX_STALLED,
|
|
PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
|
|
PTHREAD_MUTEX_ROBUST,
|
|
PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_PRIO_NONE,
|
|
PTHREAD_PRIO_INHERIT,
|
|
PTHREAD_PRIO_PROTECT
|
|
};
|
|
# 125 "/usr/include/pthread.h" 3 4
|
|
enum
|
|
{
|
|
PTHREAD_RWLOCK_PREFER_READER_NP,
|
|
PTHREAD_RWLOCK_PREFER_WRITER_NP,
|
|
PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
|
|
PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
|
|
};
|
|
# 166 "/usr/include/pthread.h" 3 4
|
|
enum
|
|
{
|
|
PTHREAD_INHERIT_SCHED,
|
|
|
|
PTHREAD_EXPLICIT_SCHED
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_SCOPE_SYSTEM,
|
|
|
|
PTHREAD_SCOPE_PROCESS
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_PROCESS_PRIVATE,
|
|
|
|
PTHREAD_PROCESS_SHARED
|
|
|
|
};
|
|
# 201 "/usr/include/pthread.h" 3 4
|
|
struct _pthread_cleanup_buffer
|
|
{
|
|
void (*__routine) (void *);
|
|
void *__arg;
|
|
int __canceltype;
|
|
struct _pthread_cleanup_buffer *__prev;
|
|
};
|
|
|
|
|
|
enum
|
|
{
|
|
PTHREAD_CANCEL_ENABLE,
|
|
|
|
PTHREAD_CANCEL_DISABLE
|
|
|
|
};
|
|
enum
|
|
{
|
|
PTHREAD_CANCEL_DEFERRED,
|
|
|
|
PTHREAD_CANCEL_ASYNCHRONOUS
|
|
|
|
};
|
|
# 239 "/usr/include/pthread.h" 3 4
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
extern int pthread_create (pthread_t *__restrict __newthread,
|
|
const pthread_attr_t *__restrict __attr,
|
|
void *(*__start_routine) (void *),
|
|
void *__restrict __arg) throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
|
|
|
|
extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_join (pthread_t __th, void **__thread_return);
|
|
|
|
|
|
|
|
|
|
extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
|
|
const struct timespec *__abstime);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_detach (pthread_t __th) throw ();
|
|
|
|
|
|
|
|
extern pthread_t pthread_self (void) throw () __attribute__ ((__const__));
|
|
|
|
|
|
extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
|
|
throw () __attribute__ ((__const__));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_init (pthread_attr_t *__attr) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_destroy (pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
|
|
int *__detachstate)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
|
|
int __detachstate)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
|
|
size_t *__guardsize)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
|
|
size_t __guardsize)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
|
|
struct sched_param *__restrict __param)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
|
|
const struct sched_param *__restrict
|
|
__param) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
|
|
__attr, int *__restrict __policy)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
|
|
__attr, int *__restrict __inherit)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
|
|
int __inherit)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
|
|
int *__restrict __scope)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
|
|
__attr, void **__restrict __stackaddr)
|
|
throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
|
|
void *__stackaddr)
|
|
throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__));
|
|
|
|
|
|
extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
|
|
__attr, size_t *__restrict __stacksize)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
|
|
size_t __stacksize)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
|
|
void **__restrict __stackaddr,
|
|
size_t *__restrict __stacksize)
|
|
throw () __attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
|
|
size_t __stacksize) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
|
|
size_t __cpusetsize,
|
|
const cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
|
|
size_t __cpusetsize,
|
|
cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
extern int pthread_getattr_default_np (pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_setattr_default_np (const pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
|
|
const struct sched_param *__param)
|
|
throw () __attribute__ ((__nonnull__ (3)));
|
|
|
|
|
|
extern int pthread_getschedparam (pthread_t __target_thread,
|
|
int *__restrict __policy,
|
|
struct sched_param *__restrict __param)
|
|
throw () __attribute__ ((__nonnull__ (2, 3)));
|
|
|
|
|
|
extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
|
|
throw ();
|
|
|
|
|
|
|
|
|
|
extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
|
|
size_t __buflen)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_getconcurrency (void) throw ();
|
|
|
|
|
|
extern int pthread_setconcurrency (int __level) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_yield (void) throw ();
|
|
|
|
|
|
|
|
|
|
extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
|
|
const cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (3)));
|
|
|
|
|
|
extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
|
|
cpu_set_t *__cpuset)
|
|
throw () __attribute__ ((__nonnull__ (3)));
|
|
# 505 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_once (pthread_once_t *__once_control,
|
|
void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2)));
|
|
# 517 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_setcancelstate (int __state, int *__oldstate);
|
|
|
|
|
|
|
|
extern int pthread_setcanceltype (int __type, int *__oldtype);
|
|
|
|
|
|
extern int pthread_cancel (pthread_t __th);
|
|
|
|
|
|
|
|
|
|
extern void pthread_testcancel (void);
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
{
|
|
struct
|
|
{
|
|
__jmp_buf __cancel_jmp_buf;
|
|
int __mask_was_saved;
|
|
} __cancel_jmp_buf[1];
|
|
void *__pad[4];
|
|
} __pthread_unwind_buf_t __attribute__ ((__aligned__));
|
|
# 551 "/usr/include/pthread.h" 3 4
|
|
struct __pthread_cleanup_frame
|
|
{
|
|
void (*__cancel_routine) (void *);
|
|
void *__cancel_arg;
|
|
int __do_it;
|
|
int __cancel_type;
|
|
};
|
|
|
|
|
|
|
|
|
|
class __pthread_cleanup_class
|
|
{
|
|
void (*__cancel_routine) (void *);
|
|
void *__cancel_arg;
|
|
int __do_it;
|
|
int __cancel_type;
|
|
|
|
public:
|
|
__pthread_cleanup_class (void (*__fct) (void *), void *__arg)
|
|
: __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { }
|
|
~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); }
|
|
void __setdoit (int __newval) { __do_it = __newval; }
|
|
void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED,
|
|
&__cancel_type); }
|
|
void __restore () const { pthread_setcanceltype (__cancel_type, 0); }
|
|
};
|
|
# 753 "/usr/include/pthread.h" 3 4
|
|
struct __jmp_buf_tag;
|
|
extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) throw ();
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_mutex_init (pthread_mutex_t *__mutex,
|
|
const pthread_mutexattr_t *__mutexattr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
|
|
const struct timespec *__restrict
|
|
__abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
|
|
__restrict __mutex,
|
|
int *__restrict __prioceiling)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
|
|
int __prioceiling,
|
|
int *__restrict __old_ceiling)
|
|
throw () __attribute__ ((__nonnull__ (1, 3)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 817 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
|
|
int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
|
|
__attr, int *__restrict __kind)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __protocol)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
|
|
int __protocol)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __prioceiling)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
|
|
int __prioceiling)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
|
|
int *__robustness)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
|
|
int *__robustness)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
|
|
int __robustness)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
|
|
int __robustness)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 899 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
|
|
const pthread_rwlockattr_t *__restrict
|
|
__attr) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
|
|
const struct timespec *__restrict
|
|
__abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
|
|
const struct timespec *__restrict
|
|
__abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
|
|
extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
|
|
int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pref)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
|
|
int __pref) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
|
|
const pthread_condattr_t *__restrict __cond_attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_cond_destroy (pthread_cond_t *__cond)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_cond_signal (pthread_cond_t *__cond)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_cond_broadcast (pthread_cond_t *__cond)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
|
|
pthread_mutex_t *__restrict __mutex)
|
|
__attribute__ ((__nonnull__ (1, 2)));
|
|
# 1011 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
|
|
pthread_mutex_t *__restrict __mutex,
|
|
const struct timespec *__restrict __abstime)
|
|
__attribute__ ((__nonnull__ (1, 2, 3)));
|
|
|
|
|
|
|
|
|
|
extern int pthread_condattr_init (pthread_condattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_condattr_getpshared (const pthread_condattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
|
|
int __pshared) throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_condattr_getclock (const pthread_condattr_t *
|
|
__restrict __attr,
|
|
__clockid_t *__restrict __clock_id)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
|
|
__clockid_t __clock_id)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 1055 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_lock (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
|
|
const pthread_barrierattr_t *__restrict
|
|
__attr, unsigned int __count)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
|
|
extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
|
|
__restrict __attr,
|
|
int *__restrict __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1, 2)));
|
|
|
|
|
|
extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
|
|
int __pshared)
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
# 1122 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_key_create (pthread_key_t *__key,
|
|
void (*__destr_function) (void *))
|
|
throw () __attribute__ ((__nonnull__ (1)));
|
|
|
|
|
|
extern int pthread_key_delete (pthread_key_t __key) throw ();
|
|
|
|
|
|
extern void *pthread_getspecific (pthread_key_t __key) throw ();
|
|
|
|
|
|
extern int pthread_setspecific (pthread_key_t __key,
|
|
const void *__pointer) throw () ;
|
|
|
|
|
|
|
|
|
|
extern int pthread_getcpuclockid (pthread_t __thread_id,
|
|
__clockid_t *__clock_id)
|
|
throw () __attribute__ ((__nonnull__ (2)));
|
|
# 1156 "/usr/include/pthread.h" 3 4
|
|
extern int pthread_atfork (void (*__prepare) (void),
|
|
void (*__parent) (void),
|
|
void (*__child) (void)) throw ();
|
|
# 1170 "/usr/include/pthread.h" 3 4
|
|
}
|
|
# 11 "Plugins/../moje.h" 2
|
|
|
|
# 1 "Plugins/../Base.h" 1
|
|
# 13 "Plugins/../moje.h" 2
|
|
# 1 "Plugins/../Plugin.h" 1
|
|
# 9 "Plugins/../Plugin.h"
|
|
void PluginInit(void);
|
|
void PluginTXInit(void);
|
|
byte PluginInitCall(byte Function, char *str);
|
|
byte PluginTXInitCall(byte Function, char *str);
|
|
byte PluginRXCall(byte Function, char *str);
|
|
byte PluginTXCall(byte Function, char *str);
|
|
|
|
|
|
boolean (*Plugin_ptr[55])(byte, char*);
|
|
byte Plugin_id[55];
|
|
boolean (*PluginTX_ptr[26])(byte, char*);
|
|
byte PluginTX_id[26];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean Plugin_001(unsigned char function, char *string);
|
|
# 14 "Plugins/../moje.h" 2
|
|
|
|
|
|
bool end=false;
|
|
|
|
extern struct RawSignalStruct RawSignal;
|
|
|
|
|
|
boolean ScanEvent(void);
|
|
void enableReceive();
|
|
void disableReceive();
|
|
# 91 "Plugins/../Base.h" 2
|
|
# 5 "Plugins/Plugin_001.h" 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean Plugin_001(byte function, char *string);
|
|
# 2 "Plugins/Plugin_001.c" 2
|
|
|
|
|
|
Ser Serial;
|
|
|
|
# 1 "Plugins/../../Plugins/Plugin_001.c" 1
|
|
# 84 "Plugins/../../Plugins/Plugin_001.c"
|
|
boolean Plugin_001(byte function, char *string) {
|
|
byte HEconversiontype=1;
|
|
|
|
int i,j;
|
|
# 185 "Plugins/../../Plugins/Plugin_001.c"
|
|
if (RawSignal.Number < 24) {
|
|
RawSignal.Number=0;
|
|
return true;
|
|
}
|
|
|
|
|
|
|
|
if (RFDebug==true) {
|
|
|
|
|
|
|
|
sprintf(pbuffer, "20;%02X;", PKSequenceNumber++);
|
|
Serial.print( pbuffer );
|
|
|
|
Serial.print("DEBUG;Pulses=");
|
|
Serial.print(RawSignal.Number);
|
|
Serial.print(";Pulses(uSec)=");
|
|
|
|
for(i=1;i<RawSignal.Number+1;i++) {
|
|
Serial.print(RawSignal.Pulses[i]*RawSignal.Multiply);
|
|
|
|
if (i < RawSignal.Number) Serial.write(',');
|
|
}
|
|
Serial.println(";");
|
|
}
|
|
|
|
|
|
|
|
|
|
if ((RawSignal.Number == 250) || (RawSignal.Number == 512 -1) ) {
|
|
if (RawSignal.Pulses[50] > 4200/30) {
|
|
if (RawSignal.Pulses[100] > 4200/30) {
|
|
if (RawSignal.Pulses[150] > 4200/30) {
|
|
RawSignal.Number=50;
|
|
RawSignal.Pulses[0]=33;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 200) {
|
|
if (RawSignal.Pulses[1] > 2000/30) {
|
|
if (RawSignal.Pulses[100] > 4000/30) {
|
|
if (RawSignal.Pulses[101] > 2000/30) {
|
|
RawSignal.Number=100;
|
|
RawSignal.Pulses[0]=11;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 202) {
|
|
if (RawSignal.Pulses[2] > 2000/30) {
|
|
if (RawSignal.Pulses[52] > 2000/30) {
|
|
if (RawSignal.Pulses[102] > 2000/30) {
|
|
if (RawSignal.Pulses[1] < 500/30) {
|
|
RawSignal.Number=50;
|
|
RawSignal.Pulses[0]=19;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# 283 "Plugins/../../Plugins/Plugin_001.c"
|
|
if (RawSignal.Number < 291) return false;
|
|
# 293 "Plugins/../../Plugins/Plugin_001.c"
|
|
if (RawSignal.Number > 330 && RawSignal.Number < 378) {
|
|
int pos1=RawSignal.Number - 130;
|
|
int pos2=RawSignal.Number - 130 - 58;
|
|
if (RawSignal.Pulses[pos1] > 2000/30 && RawSignal.Pulses[pos2] > 4000/30) {
|
|
for (i=0;i<58;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[pos2+1+i];
|
|
}
|
|
RawSignal.Pulses[0]=12;
|
|
RawSignal.Number=58;
|
|
return false;
|
|
}
|
|
}
|
|
# 313 "Plugins/../../Plugins/Plugin_001.c"
|
|
if (RawSignal.Number == 462) {
|
|
if ( (RawSignal.Pulses[66] > 6500/30) && (RawSignal.Pulses[66+66] > 6500/30) && (RawSignal.Pulses[66+66+66] > 6500/30) ) {
|
|
RawSignal.Number=66;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number > 460) {
|
|
if (HEconversiontype==0) {
|
|
if ((RawSignal.Pulses[2] > 4000/30) && (RawSignal.Pulses[2+58] > 4000/30) && (RawSignal.Pulses[2+58+58] > 4000/30) ){
|
|
RawSignal.Pulses[0]=15;
|
|
RawSignal.Number=0;
|
|
return true;
|
|
}
|
|
} else {
|
|
int pos1=RawSignal.Number - 58;
|
|
|
|
if (RawSignal.Pulses[pos1] > 4000/30) {
|
|
for (i=0;i<58;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[pos1+1+i];
|
|
}
|
|
RawSignal.Number=58;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
# 355 "Plugins/../../Plugins/Plugin_001.c"
|
|
if (RawSignal.Number == 512 -1) {
|
|
if ((RawSignal.Pulses[2] > 6000/30) && (RawSignal.Pulses[2+50] > 6000/30) && (RawSignal.Pulses[2+50+50] > 6000/30)) {
|
|
for (i=0;i<50;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[3+i];
|
|
}
|
|
RawSignal.Number=51;
|
|
RawSignal.Pulses[0]=76;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 512 -1) {
|
|
if ( (RawSignal.Pulses[1] > 4200/30) && (RawSignal.Pulses[2] > 2000/30) && (RawSignal.Pulses[3] > 1100/30) ) {
|
|
if ( (RawSignal.Pulses[1+86] > 4200/30) && (RawSignal.Pulses[2+86] > 2000/30) && (RawSignal.Pulses[3+86] > 1100/30) ) {
|
|
RawSignal.Number=85;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
# 386 "Plugins/../../Plugins/Plugin_001.c"
|
|
if (RawSignal.Number == 512 -1) {
|
|
for (j=2;j<114;j++) {
|
|
if (RawSignal.Pulses[j] > 1100/30) {
|
|
if (j+114 > 512 -1) break;
|
|
if ( (RawSignal.Pulses[j+114] > 1100/30) && (RawSignal.Pulses[j+114+114] > 1100/30) && (RawSignal.Pulses[j+114+114+114] > 1100/30) ) {
|
|
for (i=0;i<114;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[j+1+i];
|
|
}
|
|
RawSignal.Number=114;
|
|
RawSignal.Pulses[0]=75;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number > 299) {
|
|
if (RawSignal.Pulses[1] > 2000/30) {
|
|
if (RawSignal.Pulses[100] > 4000/30) {
|
|
if (RawSignal.Pulses[101] > 2000/30) {
|
|
RawSignal.Number=100;
|
|
RawSignal.Pulses[0]=11;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
for (j=1;j<104;j++) {
|
|
|
|
if (RawSignal.Pulses[j] > 4000/30) {
|
|
|
|
if (RawSignal.Pulses[j+1] > 2000/30) {
|
|
if ( (j+98) > RawSignal.Number) break;
|
|
|
|
if ( (RawSignal.Pulses[j+100] > 4000/30) && (RawSignal.Pulses[j+101] > 2000/30) ) {
|
|
for (i=0;i<100;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[j+i];
|
|
}
|
|
RawSignal.Number=100;
|
|
RawSignal.Pulses[0]=11;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 512 -1) {
|
|
for (int offset=0; offset < 74; offset++) {
|
|
|
|
if (RawSignal.Pulses[offset+74] > 3300/30
|
|
&& RawSignal.Pulses[offset+74*2] > 3300/30
|
|
&& ((offset > 0 && RawSignal.Pulses[offset] > 3300/30)
|
|
|| RawSignal.Pulses[offset+74*3] > 3300/30)) {
|
|
for (i=0;i<74;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[offset+i+1];
|
|
}
|
|
RawSignal.Number=74;
|
|
RawSignal.Pulses[0]=46;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 512 -1) {
|
|
for (j=50;j<104;j++) {
|
|
|
|
if (RawSignal.Pulses[j] > 1600/30) {
|
|
if (j+52 > 512 -1) break;
|
|
byte x=0;
|
|
if ( (RawSignal.Pulses[j+52] > 1600/30) && (RawSignal.Pulses[j+52+52] > 1600/30) && (RawSignal.Pulses[j+52+52+52] > 1600/30) ) x=2;
|
|
if ( (RawSignal.Pulses[j+50] > 1600/30) && (RawSignal.Pulses[j+50+50] > 1600/30) && (RawSignal.Pulses[j+50+50+50] > 1600/30) ) x=1;
|
|
if (x !=0) {
|
|
for (i=0;i<52;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[j+1+i];
|
|
}
|
|
RawSignal.Number=52;
|
|
RawSignal.Pulses[0]=63;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 512 -1) {
|
|
for (j=2;j<37;j++) {
|
|
|
|
if (RawSignal.Pulses[j] > 5000/30) {
|
|
if (j+36 > 512 -1) break;
|
|
|
|
if ( (RawSignal.Pulses[j+36] > 5000/30) && (RawSignal.Pulses[j+36+36] > 5000/30) ) {
|
|
if (j != 36) {
|
|
for (i=0;i<36;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[j+1+i];
|
|
}
|
|
}
|
|
RawSignal.Number=36;
|
|
RawSignal.Pulses[0]=70;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number == 512 -1) {
|
|
for (j=2;j<90 ;j++) {
|
|
|
|
|
|
if (RawSignal.Pulses[j] > 2500/30) {
|
|
if (j+26 > 512 -1) break;
|
|
|
|
if ( (RawSignal.Pulses[j+26] > 2500/30) && (RawSignal.Pulses[j+26] < 3000/30) && (RawSignal.Pulses[j+26+26] > 2500/30) ) {
|
|
for (i=0;i<26;i++){
|
|
RawSignal.Pulses[1+i]=RawSignal.Pulses[j+1+i];
|
|
}
|
|
RawSignal.Number=26;
|
|
RawSignal.Pulses[0]=72;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (RawSignal.Number > 291) {
|
|
RawSignal.Number=0;
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
# 7 "Plugins/Plugin_001.c" 2
|