VirtualBox

Changeset 2645 in kBuild for trunk/src/kmk/kmkbuiltin/mscfakes.c


Ignore:
Timestamp:
Sep 9, 2012 2:29:23 AM (12 years ago)
Author:
bird
Message:

kmk/mscfakes.c: Fixed strtoimax/umax.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/mscfakes.c

    r2592 r2645  
    478478intmax_t strtoimax(const char *nptr, char **endptr, int base)
    479479{
    480     return strtol(nptr, endptr, base); /** @todo fix this. */
     480    if (*nptr != '-')
     481        return _strtoui64(nptr, endptr, base);
     482    return -(intmax_t)_strtoui64(nptr + 1, endptr, base);
    481483}
    482484
     
    484486uintmax_t strtoumax(const char *nptr, char **endptr, int base)
    485487{
    486     return strtoul(nptr, endptr, base); /** @todo fix this. */
     488    return _strtoui64(nptr, endptr, base);
    487489}
    488490
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette