OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [pr34334.c] - Blame information for rev 688

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 688 jeremybenn
__extension__ typedef __SIZE_TYPE__ size_t;
2
__extension__ typedef long long int __quad_t;
3
__extension__ typedef unsigned int __mode_t;
4
__extension__ typedef __quad_t __off64_t;
5
typedef __mode_t mode_t;
6
typedef __off64_t off_t;
7
struct timeval   {};
8
typedef struct   {} fd_set;
9
typedef union {} __pthread_slist_t;
10
typedef union {
11
    struct __pthread_mutex_s   { __extension__ union { };   } __data;
12
};
13
extern int stat64 (__const char *__restrict __file,      struct stat64 *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
14
extern int fstatat64 (int __fd, __const char *__restrict __file,         struct stat64 *__restrict __buf, int __flag)      __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3)));
15
enum __socket_type { SOCK_STREAM = 1, };
16
enum { SI_ASYNCNL = -60, };
17
enum { CLD_EXITED = 1, };
18
typedef struct sigaltstack   { } stack_t;
19
enum __rlimit_resource { __RLIMIT_SIGPENDING = 11, };
20
struct rlimit   { };
21
enum __priority_which { PRIO_PROCESS = 0, };
22
typedef union   { } __WAIT_STATUS __attribute__ ((__transparent_union__));
23
union wait   {
24
    struct       {       } __wait_stopped;
25
};
26
typedef enum {  P_ALL, } idtype_t;
27
struct utsname   { };
28
enum   { IPPROTO_IP = 0,   };
29
enum   { IPPORT_ECHO = 7,   };
30
struct in_addr   { };
31
struct in6_addr   {
32
    union       {       } in6_u;
33
};
34
typedef long int wchar_t;
35
typedef unsigned char guint8;
36
typedef signed int gint32;
37
typedef unsigned int guint32;
38
typedef signed int gssize;
39
typedef unsigned int gsize;
40
struct _GStaticMutex {
41
    union {   } static_mutex;
42
};
43
union _GSystemThread { };
44
typedef int GPid;
45
typedef char gchar;
46
typedef int gint;
47
typedef gint gboolean;
48
typedef unsigned short gushort;
49
typedef unsigned long gulong;
50
typedef unsigned int guint;
51
typedef void* gpointer;
52
typedef const void *gconstpointer;
53
typedef gboolean (*GEqualFunc) (gconstpointer a, gconstpointer b);
54
typedef void (*GFunc) (gpointer data,   gpointer user_data);
55
typedef void (*GHFunc) (gpointer key,   gpointer user_data);
56
struct _GTimeVal { };
57
typedef struct _GByteArray GByteArray;
58
guint8* g_byte_array_free (GByteArray *array,      guint index_);
59
typedef guint32 GQuark;
60
typedef struct _GError GError;
61
GError* g_error_new (GQuark domain,   const gchar *message);
62
gboolean g_error_matches (const GError *error,   gint code);
63
typedef __builtin_va_list __gnuc_va_list;
64
typedef __gnuc_va_list va_list;
65
typedef enum { G_USER_DIRECTORY_DESKTOP, } GUserDirectory;
66
typedef enum { G_THREAD_PRIORITY_URGENT } GThreadPriority;
67
struct _GThread { };
68
typedef struct _GCond GCond;
69
struct _GThreadFunctions {
70
    void (*cond_wait) (GCond *cond,  GError **error);
71
    gboolean (*thread_equal) (gpointer thread1,        gpointer thread2);
72
};
73
typedef struct _GAsyncQueue GAsyncQueue;
74
void g_async_queue_sort (GAsyncQueue *queue,           guint *save);
75
struct tm { };
76
typedef struct __locale_struct { } *__locale_t;
77
extern int getaddrinfo (__const char *__restrict __name, struct addrinfo **__restrict __pai);
78
typedef struct _IO_FILE FILE;
79
__strsep_1c (char **__s, char __reject) { }
80
__strsep_2c (char **__s, char __reject1, char __reject2) { }
81
typedef struct stack_st  { } STACK;
82
typedef struct asn1_string_st ASN1_BIT_STRING;
83
typedef struct bn_mont_ctx_st BN_MONT_CTX;
84
typedef struct evp_cipher_st EVP_CIPHER;
85
typedef struct EDIPartyName_st {
86
    union { } d;
87
} GENERAL_NAME;
88
typedef struct DIST_POINT_NAME_st {
89
    union { } name;
90
} DIST_POINT_NAME;
91
typedef struct SXNET_st { } NOTICEREF;
92
typedef struct GENERAL_SUBTREE_st { } X509_PURPOSE;
93
int X509V3_add_value(const char *name, const char *value, STACK **extlist);
94
int X509_PURPOSE_add(int id, int trust, int flags, char *name, char *sname, void *arg);
95
extern char *dcgettext (__const char *__domainname, __const char *__msgid, int __category) __attribute__ ((__nothrow__)) __attribute__ ((__format_arg__ (2)));
96
enum { __LC_CTYPE = 0, };
97
struct lconv { };
98
typedef enum gftp_logging_level_tag { gftp_logging_send, } gftp_logging_level;
99
struct gftp_file_tag {
100
    char *file,        *destfile;
101
    unsigned int selected : 1,
102
                is_fd : 1;
103
    gint32 ipv4_network_address, ipv4_netmask;
104
} gftp_proxy_hosts;
105
typedef enum { gftp_option_type_text = 0, } gftp_option_type_enum;
106
typedef struct gftp_config_list_vars_tag { } gftp_config_list_vars;
107
typedef struct gftp_config_vars_tag { } gftp_config_vars;
108
typedef struct gftp_option_type_tag {
109
    int (*read_function) (char *str, gftp_config_vars * cv, int line);
110
    int (*write_function) (gftp_config_vars * cv, char *buf, size_t buflen, int to_config_file);
111
} gftp_option_type_var;
112
typedef struct gftp_request_tag gftp_request;
113
typedef void (*gftp_logging_func) ( gftp_logging_level level, const char *string, ... );
114
typedef struct gftp_transfer_tag {
115
    gftp_request * fromreq, * toreq;
116
    unsigned int cancel : 1,
117
                skip_file : 1;
118
    long numfiles,  resumed_bytes;
119
} gftp_transfer;
120
typedef struct gftp_log_tag {
121
    unsigned int shown : 1,
122
        use_threads : 1;
123
} supported_gftp_protocols;
124
void
125
gftp_config_parse_args (char *str, int numargs, int lineno, char **first, ...)
126
{
127
    char *curpos, *endpos, *pos, **dest, tempchar;
128
    va_list argp;
129
    dest = first;
130
    while (numargs > 0)
131
    {
132
        if (numargs > 1)
133
        {
134
            dest = __builtin_va_arg(argp,char **);
135
            *dest = ((void *)0);
136
        }
137
        numargs--;
138
        **dest = '\0';
139
    }
140
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.