Skip to content

Commit

Permalink
### 20241222, v0.8.9 Build 227
Browse files Browse the repository at this point in the history
* fix abort() processes atexit() registered functions and closes files before exit.
* fix memset() to do solely 8Bit memory machine operations.
* add Microsoft C Library functions:
    - _exit()
* fix minor symbol naming error
  • Loading branch information
KilianKegel committed Dec 22, 2024
1 parent 26a273c commit 76a64f3
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 0 deletions.
1 change: 1 addition & 0 deletions DEBUG/removeNONCDEABI32MSFT.lst
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
/REMOVE:x86\Debug\mbtowc.obj
/REMOVE:x86\Debug\Qsort.obj
/REMOVE:x86\Debug\rand.obj
/REMOVE:x86\Debug\_exit.obj
/REMOVE:x86\Debug\Realloc.obj
/REMOVE:x86\Debug\srand.obj
/REMOVE:x86\Debug\strtol.obj
Expand Down
1 change: 1 addition & 0 deletions DEBUG/removeNONCDEABI64MSFT.lst
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
/REMOVE:x64\Debug\mbtowc.obj
/REMOVE:x64\Debug\Qsort.obj
/REMOVE:x64\Debug\rand.obj
/REMOVE:x64\Debug\_exit.obj
/REMOVE:x64\Debug\Realloc.obj
/REMOVE:x64\Debug\srand.obj
/REMOVE:x64\Debug\strtol.obj
Expand Down
Binary file modified DEBUG/toroC32.lib
Binary file not shown.
Binary file modified DEBUG/toroC64.lib
Binary file not shown.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,15 @@ Therefore the **CdePkg**'s C library will be validated by simple tests only, in
|[Visual HWTools for UEFI Shell](https://github.com/KilianKegel/Visual-HWTools-for-UEFI-Shell#visual-hwtools-for-uefi-shell)|HWTools: PCI- and GPIOSpy for Baytrail. MemSpy for all.|

## Revision history
### 20241222, v0.8.9 Build 227
* fix [`abort()`](https://github.com/KilianKegel/Visual-TORO-C-LIBRARY-for-UEFI/blob/main/toroCLibrary/Library/stdlib_h/abort.c)
processes [`atexit()`](https://github.com/KilianKegel/Visual-TORO-C-LIBRARY-for-UEFI/blob/main/toroCLibrary/Library/stdlib_h/atexit.c)
registered functions and closes files before exit.
* fix [`memset()`](https://github.com/KilianKegel/Visual-TORO-C-LIBRARY-for-UEFI/blob/main/toroCLibrary/Library/string_h/MemSetCDEINTRINABI.c)
to do solely 8Bit memory machine operations.
* add Microsoft C Library functions:
- [`_exit()`](https://github.com/KilianKegel/Visual-TORO-C-LIBRARY-for-UEFI/blob/main/toroCLibrary/Library/stdlib_h/_exit.c)
* fix minor symbol naming error
### 20241109
* INTERN: minor correction
### 20241103, v0.8.8 Build 222
Expand Down
1 change: 1 addition & 0 deletions RELEASE/removeNONCDEABI32MSFT.lst
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
/REMOVE:x86\Release\mbtowc.obj
/REMOVE:x86\Release\Qsort.obj
/REMOVE:x86\Release\rand.obj
/REMOVE:x86\Release\_exit.obj
/REMOVE:x86\Release\Realloc.obj
/REMOVE:x86\Release\srand.obj
/REMOVE:x86\Release\strtol.obj
Expand Down
1 change: 1 addition & 0 deletions RELEASE/removeNONCDEABI64MSFT.lst
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
/REMOVE:x64\Release\mbtowc.obj
/REMOVE:x64\Release\Qsort.obj
/REMOVE:x64\Release\rand.obj
/REMOVE:x64\Release\_exit.obj
/REMOVE:x64\Release\Realloc.obj
/REMOVE:x64\Release\srand.obj
/REMOVE:x64\Release\strtol.obj
Expand Down
Binary file modified RELEASE/toroC32.lib
Binary file not shown.
Binary file modified RELEASE/toroC64.lib
Binary file not shown.

0 comments on commit 76a64f3

Please sign in to comment.