modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/d.c (about)

     1  long long unsigned
     2  str2llu (str)
     3       char *str;
     4  {
     5    long long unsigned acc;
     6    long long b = 10;
     7    char d;
     8    acc =  *str++ - '0';
     9    for (;;)
    10      {
    11        d = *str++;
    12        if (d == '\0')
    13  	break;
    14        d -= '0';
    15        acc = acc * 10 + d;
    16      }
    17  
    18    return acc;
    19  }