(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr62090-2.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2" } */
       3  
       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, ...)
       8  {
       9    return __builtin___snprintf_chk (__s, __n, 2 - 1,
      10  				   __builtin_object_size (__s, 2 > 1),
      11  				   __fmt, __builtin_va_arg_pack ());
      12  }
      13  typedef struct apacket apacket;
      14  struct apacket {
      15      unsigned char data[4096];
      16  };
      17  static size_t fill_connect_data(char *buf, size_t bufsize)
      18  {
      19    return snprintf(buf, bufsize, "host::") + 1;
      20  }
      21  unsigned send_connect(apacket *cp)
      22  {
      23    return fill_connect_data((char *)cp->data, sizeof(cp->data));
      24  }