Doing something like will cause cvtnum to fail and return a value of -1LL (because it cannot parse the decimal), but the quota caller doesn't check for this error value, casts it to U64, shifts right
Why do you replace the shift by nine with a shift by 8? Also please don't introduce new overly long lines, just move the translated string to a line of its own, indented by a single tab similar to h