Created
February 2, 2015 01:13
-
-
Save raydiak/708adb1e6b8d6d62d2a3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// parse fails | |
typedef __off64_t __loff_t; | |
typedef __quad_t *__qaddr_t; | |
struct _IO_FILE; | |
typedef struct { __off_t __pos; __mbstate_t __state; } _G_fpos_t; | |
typedef struct { __off64_t __pos; __mbstate_t __state; } _G_fpos64_t; | |
struct _IO_jump_t; | |
struct _IO_FILE; | |
struct _IO_FILE_plus; | |
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); | |
extern int __underflow (_IO_FILE *); | |
extern int __uflow (_IO_FILE *); | |
extern int __overflow (_IO_FILE *, int); | |
extern int _IO_getc (_IO_FILE *__fp); | |
extern int _IO_putc (int __c, _IO_FILE *__fp); | |
extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int _IO_peekc_locked (_IO_FILE *__fp); | |
extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); | |
extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); | |
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 *) __attribute__ ((__nothrow__ , __leaf__)); | |
typedef __gnuc_va_list va_list; | |
typedef __off_t off_t; | |
typedef __ssize_t ssize_t; | |
typedef _G_fpos_t fpos_t; | |
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) ; | |
extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); | |
extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)); | |
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, ...) __attribute__ ((__nothrow__)); | |
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) __attribute__ ((__nothrow__)); | |
extern int snprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, ...) __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); | |
extern int vsnprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); | |
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, ...) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") ; | |
extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; | |
extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__)) ; | |
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) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0))); | |
extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") __attribute__ ((__format__ (__scanf__, 2, 0))) ; | |
extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") __attribute__ ((__format__ (__scanf__, 1, 0))) ; | |
extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vsscanf") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0))); | |
extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ; | |
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 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); | |
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 fseeko (FILE *__stream, __off_t __off, int __whence); | |
extern __off_t ftello (FILE *__stream) ; | |
extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); | |
typedef signed char int8_t; | |
typedef short int int16_t; | |
typedef int int32_t; | |
typedef long int int64_t; | |
__attribute__ ((visibility("default"))) size_t zmq_msg_size (zmq_msg_t *msg); | |
struct iovec; | |
// crashes | |
extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); | |
typedef struct { int __count; union { unsigned int __wch; char __wchb[4]; } __value; } __mbstate_t; | |
struct _IO_marker { struct _IO_marker *_next; struct _IO_FILE *_sbuf; int _pos; }; | |
enum __codecvt_result { __codecvt_ok, __codecvt_partial, __codecvt_error, __codecvt_noconv }; | |
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; __off64_t _offset; void *__pad1; void *__pad2; void *__pad3; void *__pad4; size_t __pad5; int _mode; char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; }; | |
extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int renameat (int __oldfd, const char *__old, int __newfd, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); | |
extern FILE *tmpfile (void) ; | |
extern char *tmpnam (char *__s) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern char *tempnam (const char *__dir, const char *__pfx) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ; | |
extern FILE *fdopen (int __fd, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int getchar (void); | |
extern int getchar_unlocked (void); | |
extern char *gets (char *__s) __attribute__ ((__deprecated__)); | |
extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern int fileno (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern char *ctermid (char *__s) __attribute__ ((__nothrow__ , __leaf__)); | |
extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); | |
extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; | |
extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); | |
__attribute__ ((visibility("default"))) void zmq_version (int *major, int *minor, int *patch); | |
__attribute__ ((visibility("default"))) int zmq_errno (void); | |
__attribute__ ((visibility("default"))) const char *zmq_strerror (int errnum); | |
__attribute__ ((visibility("default"))) void *zmq_ctx_new (void); | |
__attribute__ ((visibility("default"))) int zmq_ctx_term (void *context); | |
__attribute__ ((visibility("default"))) int zmq_ctx_shutdown (void *ctx_); | |
__attribute__ ((visibility("default"))) int zmq_ctx_set (void *context, int option, int optval); | |
__attribute__ ((visibility("default"))) int zmq_ctx_get (void *context, int option); | |
__attribute__ ((visibility("default"))) void *zmq_init (int io_threads); | |
__attribute__ ((visibility("default"))) int zmq_term (void *context); | |
__attribute__ ((visibility("default"))) int zmq_ctx_destroy (void *context); | |
__attribute__ ((visibility("default"))) int zmq_msg_init (zmq_msg_t *msg); | |
__attribute__ ((visibility("default"))) int zmq_msg_init_size (zmq_msg_t *msg, size_t size); | |
__attribute__ ((visibility("default"))) int zmq_msg_init_data (zmq_msg_t *msg, void *data, size_t size, zmq_free_fn *ffn, void *hint); | |
__attribute__ ((visibility("default"))) int zmq_msg_send (zmq_msg_t *msg, void *s, int flags); | |
__attribute__ ((visibility("default"))) int zmq_msg_recv (zmq_msg_t *msg, void *s, int flags); | |
__attribute__ ((visibility("default"))) int zmq_msg_close (zmq_msg_t *msg); | |
__attribute__ ((visibility("default"))) int zmq_msg_move (zmq_msg_t *dest, zmq_msg_t *src); | |
__attribute__ ((visibility("default"))) int zmq_msg_copy (zmq_msg_t *dest, zmq_msg_t *src); | |
__attribute__ ((visibility("default"))) void *zmq_msg_data (zmq_msg_t *msg); | |
__attribute__ ((visibility("default"))) int zmq_msg_more (zmq_msg_t *msg); | |
__attribute__ ((visibility("default"))) int zmq_msg_get (zmq_msg_t *msg, int option); | |
__attribute__ ((visibility("default"))) int zmq_msg_set (zmq_msg_t *msg, int option, int optval); | |
typedef struct { uint16_t event; int32_t value ; } zmq_event_t; | |
__attribute__ ((visibility("default"))) void *zmq_socket (void *, int type); | |
__attribute__ ((visibility("default"))) int zmq_close (void *s); | |
__attribute__ ((visibility("default"))) int zmq_setsockopt (void *s, int option, const void *optval, size_t optvallen); | |
__attribute__ ((visibility("default"))) int zmq_getsockopt (void *s, int option, void *optval, size_t *optvallen); | |
__attribute__ ((visibility("default"))) int zmq_bind (void *s, const char *addr); | |
__attribute__ ((visibility("default"))) int zmq_connect (void *s, const char *addr); | |
__attribute__ ((visibility("default"))) int zmq_unbind (void *s, const char *addr); | |
__attribute__ ((visibility("default"))) int zmq_disconnect (void *s, const char *addr); | |
__attribute__ ((visibility("default"))) int zmq_send (void *s, const void *buf, size_t len, int flags); | |
__attribute__ ((visibility("default"))) int zmq_send_const (void *s, const void *buf, size_t len, int flags); | |
__attribute__ ((visibility("default"))) int zmq_recv (void *s, void *buf, size_t len, int flags); | |
__attribute__ ((visibility("default"))) int zmq_socket_monitor (void *s, const char *addr, int events); | |
__attribute__ ((visibility("default"))) int zmq_sendmsg (void *s, zmq_msg_t *msg, int flags); | |
__attribute__ ((visibility("default"))) int zmq_recvmsg (void *s, zmq_msg_t *msg, int flags); | |
__attribute__ ((visibility("default"))) int zmq_sendiov (void *s, struct iovec *iov, size_t count, int flags); | |
__attribute__ ((visibility("default"))) int zmq_recviov (void *s, struct iovec *iov, size_t *count, int flags); | |
__attribute__ ((visibility("default"))) int zmq_poll (zmq_pollitem_t *items, int nitems, long timeout); | |
__attribute__ ((visibility("default"))) int zmq_proxy (void *frontend, void *backend, void *capture); | |
__attribute__ ((visibility("default"))) char *zmq_z85_encode (char *dest, uint8_t *data, size_t size); | |
__attribute__ ((visibility("default"))) uint8_t *zmq_z85_decode (uint8_t *dest, char *string); | |
__attribute__ ((visibility("default"))) int zmq_device (int type, void *frontend, void *backend); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment