1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 typedef __SIZE_TYPE__
size_t;
5 extern __inline
__attribute__ ((__always_inline__
))
6 __attribute__ ((__gnu_inline__
)) int
7 snprintf (char *__restrict __s
, size_t __n
, const char *__restrict __fmt
, ...)
9 return __builtin___snprintf_chk (__s
, __n
, 2 - 1,
10 __builtin_object_size (__s
, 2 > 1),
11 __fmt
, __builtin_va_arg_pack ());
13 typedef struct apacket apacket
;
15 unsigned char data
[4096];
17 static size_t fill_connect_data(char *buf
, size_t bufsize
)
19 return snprintf(buf
, bufsize
, "host::") + 1;
21 unsigned send_connect(apacket
*cp
)
23 return fill_connect_data((char *)cp
->data
, sizeof(cp
->data
));