DIGITRUNEVALUE(2)                               DIGITRUNEVALUE(2)

     NAME
          digitrunevalue - rune to digit value

     SYNOPSIS
          #include <u.h>
          #include <libc.h>

          int digitrunevalue(Rune r)

     DESCRIPTION
          Digitrunevalue converts a rune to its value as a decimal
          digit.  To convert any coded script's digits to an integer

               t = 0;
               while(isdigitrune(r = *s++))
                    t = t*10 + digitrunevalue(r);

     SOURCE
          /sys/src/libc/port/runetype.c

     SEE ALSO
          isalpharune(2)

     BUGS
          Only understands base 10, and doesn't handle some scattered
          digits, notibly `².'

     Page 1                       Plan 9            (printed 12/21/24)