blob: 12bb27f31459879518f1c2e4c92b9e5f2739f55a [file] [log] [blame]
int
g (unsigned long long int *v, int n, unsigned int a[], int b)
{
int cnt;
*v = 0;
for (cnt = 0; cnt < n; ++cnt)
*v = *v * b + a[cnt];
return n;
}
main ()
{
int res;
unsigned int ar[] = { 10, 11, 12, 13, 14 };
unsigned long long int v;
res = g (&v, sizeof(ar)/sizeof(ar[0]), ar, 16);
if (v != 0xabcdeUL)
abort ();
exit (0);
}