1
0
mirror of https://github.com/adtools/clib2.git synced 2025-12-08 14:59:05 +00:00

m.lib 1.206 (24.4.2015)

- The fscanf() family failed to parse and convert %f parameters correctly
  if the respective number did not begin with a digit, but a decimal
  point. Hence ".7" would not be processed, but "0.7" would.

c.lib 1.206 (24.4.2015)

- Reworked the __putc() and putc() macros to reference the 'c' input
  parameter only once, and to be free of side-effects when tinkering
  with the buffer position.

- isatty() had the __fd_lock() call in the wrong place, which could have
  led to cleanup problems later.

- The close action in the stdio, socket and termios hook code now
  also zaps the fd pointer itself after cleaning up the file descriptor
  table entry.

- Removed the remains of all the stack extension and stack overflow/underflow
  checking code. It never actually worked. The bit that does work is the stack
  usage measurement code, plus the bit that sets up the the custom stack
  according to local setting or by calling a query function.


git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/clib2/trunk@15215 87f5fb63-7c3d-0410-a384-fd976d0f7a62
This commit is contained in:
Olaf Barthel
2015-04-24 14:00:23 +00:00
parent bdfdd84e38
commit 718574aae5
3 changed files with 14 additions and 6 deletions

View File

@ -1,6 +1,6 @@
#define VERSION 1
#define REVISION 205
#define DATE "21.8.2010"
#define VERS "c.lib 1.205"
#define VSTRING "c.lib 1.205 (21.8.2010)\r\n"
#define VERSTAG "\0$VER: c.lib 1.205 (21.8.2010)"
#define REVISION 206
#define DATE "24.4.2015"
#define VERS "c.lib 1.206"
#define VSTRING "c.lib 1.206 (24.4.2015)\r\n"
#define VERSTAG "\0$VER: c.lib 1.206 (24.4.2015)"