Menu

Code Commit Log


Commit Date  
[r524] by obarthel

- The shared object initialization has to be performed before any local
constructors are invoked, and after all local destructors have been
invoked.

2010-08-21 09:57:50 Tree
[r523] by obarthel

- Preparations for clib2 1.205

- Added support for ELF shared objects and libraries. This is implemented through
constructor/destructor functions, which means that you can use this
functionality even in Amiga Exec style shared libraries, with the proper
library initialization code to invoke the constructor/destructor functions
for you.

- Updated uname() to recognize AmigaOS 4.1.

- The translation from Unix to Amiga path names did not properly process
multiple occurences of "/./" in the path name. Thanks go to Steven Solie
for finding the issue.

- The detection of "/./" and "/../" patterns in Unix path names to be
translated into Amiga path names did not test if it was overrunning
the end of the string.

- If strcmp(), strncmp() and memcmp() detect a pair of different
characters, then the function result must be calculated as if the
characters were of type "unsigned char". This is a requirement
according to the ISO 'C' (1994) standard. Thanks go to Georg Steger
for finding the issue.

- The definitions for INT_MIN, INT_MAX and UINT_MAX in <limits.h> no
longer use long integer types, as prompted by Steven Solie.

2010-08-20 15:33:36 Tree
[r522] by obarthel

- Preparations for c.lib 1.204 release.

2008-11-11 12:58:39 Tree
[r521] by obarthel

- Updated the build rules for use with GCC 4.2.x

- Added a workaround for the baserel build flavour, which requires a specific
GCC version, e.g. 4.0.4 or earlier.

2008-11-06 14:44:07 Tree
[r520] by obarthel

- The memory allocated by malloc() and friends is now of type MEMF_PRIVATE
under OS4 and beyond. The AmigaOS 2.x/3.x compatible code will still
use MEMF_ANY in the same situation, though. Other uses of MEMF_ANY have
been replaced as well where MEMF_PRIVATE would have made better sense.

2008-09-30 14:09:00 Tree
[r519] by obarthel

- I/O buffers allocated are now aligned according to the CPU cache line size,
if the operating system can supply that detailed information.

2008-09-04 12:07:58 Tree
[r518] by obarthel

- Elaborated on the unidirectional/bidirectional PIPE: issues.

2008-05-07 09:33:55 Tree
[r517] by obarthel

- stdlib_unsetenv.c needs stdio_headers.h to compile properly.

2008-04-30 16:32:49 Tree
[r516] by obarthel

- It's iswpunct() and not iswpunc().

2008-04-30 14:41:28 Tree
[r515] by obarthel

- unsetenv() now returns a status value.

- Corrected the function prototype for wcspbrk().

- Added function prototypes for mbrtowc_l(), wcscoll_l(), wcscspn() and wcsrchr().

2008-04-30 14:34:03 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.