expressions: make assign_expression() take an op argument
[smatch.git] / validation / restrict-array.c
blob04bfdad9d573e6f200c0a80afdea4254be6894d1
1 #define __restrict_arr __restrict
3 struct aiocb64;
4 struct sigevent;
6 extern int lio_listio64 (int __mode,
7 struct aiocb64 *__const __list[__restrict_arr],
8 int __nent, struct sigevent *__restrict __sig);
10 #undef __restrict_arr
11 #define __restrict_arr __restrict__
13 struct gaicb;
15 extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict_arr],
16 int __ent, struct sigevent *__restrict __sig);
18 #undef __restrict_arr
19 #define __restrict_arr restrict
21 typedef struct re_pattern_buffer regex_t;
22 typedef int regoff_t;
23 typedef struct
25 regoff_t rm_so; /* Byte offset from string's start to substring's start. */
26 regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
27 } regmatch_t;
28 typedef unsigned long int size_t;
30 extern int regexec (const regex_t *__restrict __preg,
31 const char *__restrict __string, size_t __nmatch,
32 regmatch_t __pmatch[__restrict_arr],
33 int __eflags);
36 * check-name: restrict array attribute