Changeset d39c46e0 in mainline for uspace/lib/posix/include


Ignore:
Timestamp:
2018-01-16T19:12:36Z (8 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
33b8d024
Parents:
aec41c8
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-16 19:04:19)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-16 19:12:36)
Message:

Implement the full suite of standard string-to-int conversion functions in libc.

Location:
uspace/lib/posix/include/posix
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/include/posix/inttypes.h

    raec41c8 rd39c46e0  
    4343#include "libc/inttypes.h"
    4444
    45 extern intmax_t __POSIX_DEF__(strtoimax)(const char *__restrict__ nptr,
    46     char **__restrict__ endptr, int base);
    47 extern uintmax_t __POSIX_DEF__(strtoumax)(const char *__restrict__ nptr,
    48     char **__restrict__ endptr, int base);
    49 
    50 
    5145#endif /* POSIX_INTTYPES_H_ */
    5246
  • uspace/lib/posix/include/posix/stdlib.h

    raec41c8 rd39c46e0  
    101101
    102102/* Integer Conversion */
    103 extern int __POSIX_DEF__(atoi)(const char *nptr);
    104 extern long int __POSIX_DEF__(atol)(const char *nptr);
    105 extern long long int __POSIX_DEF__(atoll)(const char *nptr);
    106 extern long int __POSIX_DEF__(strtol)(const char *__restrict__ nptr,
     103extern int atoi(const char *nptr);
     104extern long int atol(const char *nptr);
     105extern long long int atoll(const char *nptr);
     106extern long int strtol(const char *__restrict__ nptr,
    107107    char **__restrict__ endptr, int base);
    108 extern long long int __POSIX_DEF__(strtoll)(const char *__restrict__ nptr,
     108extern long long int strtoll(const char *__restrict__ nptr,
    109109    char **__restrict__ endptr, int base);
    110 extern unsigned long int __POSIX_DEF__(strtoul)(const char *__restrict__ nptr,
     110extern unsigned long int strtoul(const char *__restrict__ nptr,
    111111    char **__restrict__ endptr, int base);
    112 extern unsigned long long int __POSIX_DEF__(strtoull)(
     112extern unsigned long long int strtoull(
    113113    const char *__restrict__ nptr, char **__restrict__ endptr, int base);
    114114
Note: See TracChangeset for help on using the changeset viewer.