Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
36 user(s) are online (4 user(s) are browsing News)

Members: 0
Guests: 36

more...

Support us!

Headlines


Recent Replied Topics
Software News : clib2 1.203 for AmigaOS
Posted by ssolie on 2008/4/29 18:50:00 (1949 reads) News by the same author
Software News

An update to clib2 is now available from SourceForge with some bug fixes and rewritten ARexx variable interface code.

SourceForge has fixed their downloading service so it should work now.

c.lib 1.203 (28.4.2008)

- Added 68k stubs to amiga_rexxvars.c for the OS4 build to use. The new code now
works just about exactly like the amiga.lib RVI code used to do, which means
that there is no artificial length limit for the number of characters a string
retrieved may have, and the code is largely reentrant.

- To work around a bug in the Roadshow TCP/IP stack (since fixed), the waitselect()
function now substitutes a 10 microsecond timeout for a zero length timeout.

- isatty() no longer crashes if passed a socket rather than a file.

- Rewrote the GetRexxVar()/SetRexxVar() functions (mostly) in 'C', using available
code as a reference. The 68k stubs currently only work for the 68k version of
the library, and a solution for the OS4 build still needs to be found. The code
is currently untested, but it should be complete.

- The printf() family now ignores argument specifications, as in "%2$d %1$d",
which are used for localization on some platforms. This is a non-standard
feature and the way clib2 treats it for now is just intended to avoid
trouble while performing the conversion.

- [tboeckel]: when compiling amiga_rexxvars.c for m68k/OS3 the GetRexxVarFromMsg()
and SetRexxVarFromMsg() can no longer cause linkage errors if the header files
predate the SDK for OS 3.5.

- [jlangner]: the log() and log10() functions always returned -inf() even if the
arguments was within the valid range for a log() function. Using DBL_EPSILON as
the threshold was not correct as EPSILON is 2.2204460492503131E-16 whereas
values like 1E-200 are still valid double values for a log().

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
Ricossa
Published: 2008/4/30 7:41  Updated: 2008/4/30 7:41
Just popping in
Joined: 11/29/2006
From: Geneva CH
Comments: 227
 Re: clib2 1.203 for AmigaOS
I am simply unable to download it with ANY amiga browser...
Rigo
Published: 2008/4/30 13:58  Updated: 2008/4/30 13:58
Supreme Council
Joined: 11/19/2006
From: London, England
Comments: 1395
 Re: clib2 1.203 for AmigaOS
It looks like a problem at sourceforge. The stalled download is not an Amiga browser thing.

Simon
ssolie
Published: 2008/5/1 16:50  Updated: 2008/5/1 16:50
Amigans Defender
Joined: 11/26/2006
From: Canada
Comments: 986
 Re: clib2 1.203 for AmigaOS
olsen posted this request on AW.net:
Quote:
Now, if anybody here or elsewhere wants to see clib2 development continue, pick up or even go so far as introducing new and unheard of features, please submit enhancement requests and bug reports
RacerX
Published: 2008/5/3 3:39  Updated: 2008/5/3 3:39
Just popping in
Joined: 04/23/2007
From: Parts Unknown, USA
Comments: 179
 Re: clib2 1.203 for AmigaOS
Is clib for 'regular' users or just for programmers?
LiveForIt
Published: 2008/5/3 23:43  Updated: 2008/5/3 23:43
Home away from home
Joined: 11/20/2006
From: Norway
Comments: 3927
 Re: clib2 1.203 for AmigaOS
Its for programmers.

clib2 is compiled in to the exe files, unlike newlib.

As clib grows to does all exe files uing it, its one of many reasons way PowerPC exe files bigger.
Crumb
Published: 2008/5/5 17:27  Updated: 2008/5/5 17:27
Just popping in
Joined: 12/11/2006
From:
Comments: 30
 Re: clib2 1.203 for AmigaOS
What advantages does it offer over libnix?
ssolie
Published: 2008/5/5 17:53  Updated: 2008/5/5 17:53
Amigans Defender
Joined: 11/26/2006
From: Canada
Comments: 986
 Re: clib2 1.203 for AmigaOS
Quote:
As clib grows to does all exe files uing it, its one of many reasons way PowerPC exe files bigger.

The linker will not link in things you don't use down to the object file level. Since clib2 is broken down finely into many object files your executables will not generally increase in size when new features are added because the linker is only linking in what you really need linked in. That is true of any statically linked library.
Crumb
Published: 2008/5/6 9:28  Updated: 2008/5/6 9:28
Just popping in
Joined: 12/11/2006
From:
Comments: 30
 Re: clib2 1.203 for AmigaOS
@ssolie

that sounds very efficient, but is the coder or the linker the one that chooses the right clib2 object files?
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1752
Logged in last:
  24 hours, 53
  7 days, 117
  30 days, 173

Random Photo
 http://192.168.1.1  netsurf result

New Articles List

New Members
Bifford
Bifford 07/01/2025
MarisaG1967
MarisaG1967 06/28/2025
rubach
rubach 06/25/2025
Shinji344
Shinji344 06/14/2025
emulajavi
emulajavi 06/06/2025
SteffJay
SteffJay 05/31/2025
Cyber-Bob
Cyber-Bob 05/28/2025
snarlferb
snarlferb 05/24/2025
AGABerg
AGABerg 05/18/2025
Da1ek
Da1ek 05/11/2025


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project