blob: 77518866d3f623bf7162a3e5ccc440adfc30ef3e [file] [log] [blame]
/* { dg-skip-if "exceeds eBPF stack limit" { bpf-*-* } } */
int foo;
typedef long unsigned int size_t;
typedef short unsigned int wchar_t;
extern int swprintf (wchar_t *wcs, size_t maxlen, const wchar_t *format, ...);
struct tm
{
int tm_mday;
int tm_mon;
int tm_year;
};
size_t
__strftime (wchar_t * s, size_t maxsize, const wchar_t * format, const struct tm *tim_p)
{
size_t count = 0;
int len = 0;
size_t i, ctloclen;
unsigned long width;
{
if (foo)
{
{
wchar_t *fmt = L"%s%.*d";
len = swprintf (&s[count], maxsize, fmt, "-", width, 0);
}
if ((count) >= maxsize)
return 0;
}
else
{
len =
swprintf (&s[count], maxsize - count, L"%.2d/%.2d/%.2d", 42, 99, 0);
if ((count) >= maxsize)
return 0;
}
}
}