The flags defined in trio's enum overflow on 16 bit architectures.

At the point of overflow, convert to unsigned long so we don't overflow.

    * src/trio-snprintf/trio.c: Added UL suffix to the multiplicand
    * src/trio-sscanf/trio.c: Added UL suffix to the multiplicand
Merge branch 'jpallister-beebsv2' into beebsv2

The flags defined in trio's enum overflow on 16 bit
architectures. At the point of overflow, convert to unsigned long
so we don't overflow

ChangeLog:
      * src/trio/trio.c: Added UL suffix to the multiplicand