- Timestamp:
-
08/08/17 18:52:39 (7 years ago)
- Author:
-
aditya
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v123
|
v124
|
|
393 | 393 | * I am also working on some methods like chroot, calloc_r.. etc. |
394 | 394 | * I have updated my blog and post the newlib building process as well as rtems environment setup. |
| 395 | * July 26. |
| 396 | * Patches for imaxabs and imaxdiv methods has been applied, but for rest of the inttypes methods need some modification. I am working on it. |
| 397 | * I have modified the inttypes.h header file and add reentrant version prototypes for these methods like _strtoimax_l, _strtoumax_l etc., |
| 398 | * Patches for these methods sent to newlib ml and need to fix whitespace after review. |
| 399 | * initially i included sys/reent.h in inttypes.h header file to avail reentrant feature, but after Sebastian's suggestion, i am using struct _reent instead of sys/reent.h inclusion. |
| 400 | * Also, I am working on testsuites for these methods in newlib(learning phase). |
| 401 | * August 2. |
| 402 | * I have to make code visible to BSD. In inttypes.h header file, xlocale.h is guarded by __BSD_VISIBLE, so the reentrant version of these methods should also be guarded with __BSD_VISIBLE. Initially the prototype had guarded with __GNU_VISIBLE, since these methods are not defined in glibc, so these methods does not need __GNU_VISIBLE guard. |
| 403 | * The code for these methods need refactoring and need to add _strtoimax_r, _strtoumax_r, _wcstoimax_r, _wcstoumax_r method prototypes in inttypes.h header file. |
| 404 | * I have ported catanl long double complex methods from NetBSD, Patches has been applied. |
| 405 | * There was a minor issue in ctanl method, the issue has been fixed and patch has also been applied to newlib. |
| 406 | * Patches for inttypes methods has been applied and pushed the code to newlib. |
395 | 407 | |
396 | 408 | == Spencer Goodwin == |