aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/analyzer/vsnprintf-1.c
blob: 209c4b6cbb699f079d4a8162a34f23a082fe6983 (plain)
1
2
3
4
5
6
7
8
9
10
11
typedef __SIZE_TYPE__ size_t;

int
my_snprintf(char *pos, size_t left, const char *fmt, ...)
{
  __builtin_va_list ap;
  __builtin_va_start(ap, fmt);
  const int len = __builtin_vsnprintf(pos, left, fmt, ap);
  __builtin_va_end(ap);
  return len;
}