modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.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  }