Menu

Code Commit Log


Commit Date  
[r86] by obarthel

- mktemp() was broken in libunix.a with Unix path semantics enabled.
This was because the name template was translated and translated
back again, overwriting the translation buffer. This, funny enough,
broke Samba's printing feature. Fixed by translating the name only
before each test for "uniqueness" is made. The new code also handles
empty "" templates gracefully, which was a problem with both the
"standard" and the Unix path semantics flavour.

Why is it that I find bugs like this always after having just
released another library update?

2004-11-10 17:45:40 Tree
[r85] by obarthel

- Modified the amiga.lib Ext/StdIO functions to work well with
the updated system header files.

2004-11-10 14:55:30 Tree
[r84] by --none--

This commit was manufactured by cvs2svn to create tag 'V1_182'.

2004-11-08 17:57:53 Tree
[r83] by obarthel

c.lib 1.182 (8.11.2004)

- Changed the error abort condition for the %s conversion of the
scanf() family. It now matches the abort conditions for all other
conversions and no longer ignores whether any other parameters were
converted before. This was a quirk in the older implementation.

- The scanf() family now accepts %E and %G in place of %f and %X in
place of %x.

- Simplified the common code that fopen(), freopen() and fdopen()
share and which has to figure out by looking at a file access
mode specification which parameters should be used.

- Dropped error detection in the scanf() family. The EOF has to be
good enough. Also, ungetc() failure still leads to error handling.

2004-11-08 17:57:52 Tree
[r82] by obarthel

- Added a few more scanf() tests.

2004-11-08 17:56:32 Tree
[r81] by obarthel

- The __open_iob() function can be made simpler still.

2004-11-03 15:39:04 Tree
[r80] by obarthel

- Changed the error abort condition for the %s conversion of the
scanf() family. It now matches the abort conditions for all other
conversions and no longer ignores whether any other parameters were
converted before. This was a quirk in the older implementation.

- The scanf() family now accepts %E and %G in place of %f and %X in
place of %x.

- Simplified the common code that fopen(), freopen() and fdopen()
share and which has to figure out by looking at a file access
mode specification which parameters should be used.

2004-11-03 15:35:56 Tree
[r79] by obarthel

c.lib 1.181 (26.10.2004)

- The scanf() family now always returns the number of assignments made
unless an error occured or an EOF was hit during conversion before the
first assignment could be made.

- strtok() did not terminate properly if the last token in the string
did not end with a separator character but with a '\0' byte. Fixed.

- The directory scanning functions opendir/closedir did not get the global
directory data tracking data structure initialized which later led to
Enforcer hits and maybe trashed memory. Fixed.

2004-10-26 16:25:04 Tree
[r78] by obarthel

- strtok() did not terminate properly if the last token in the string
did not end with a separator character but with a '\0' byte. Fixed.

2004-10-25 19:53:15 Tree
[r77] by obarthel

- Added the strtok_test program.

2004-10-25 19:50:33 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.