Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
93 user(s) are online (5 user(s) are browsing News)

Members: 1
Guests: 92

flash, more...

Headlines


Recent Replied Topics
Software News : clib2 1.203 for AmigaOS
Posted by ssolie on 2008/4/29 19:50:00 (1871 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 8:41  Updated: 2008/4/30 8: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 14:58  Updated: 2008/4/30 14:58
Supreme Council
Joined: 11/19/2006
From: London, England
Comments: 1382
 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 17:50  Updated: 2008/5/1 17: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 4:39  Updated: 2008/5/3 4: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/4 0:43  Updated: 2008/5/4 0:43
Home away from home
Joined: 11/20/2006
From: Norway
Comments: 3776
 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 18:27  Updated: 2008/5/5 18: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 18:53  Updated: 2008/5/5 18: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 10:28  Updated: 2008/5/6 10: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
Advertise Here

Site statistics
Registered members
  1672
Logged in last:
  24 hours, 73
  7 days, 134
  30 days, 182

Top Posters
1 kas1e
kas1e 8945
2 Raziel
Raziel 5413
3 LiveForIt
LiveForIt 3776
4 samo79
samo79 3754
5 ChrisH
ChrisH 3582
6 Chris
Chris 3361
7 orgin
orgin 3266
8 328gts
328gts 3024
9 Hans
Hans 2673
10 Antique
Antique 2618

New Members
akutra
akutra 04/08/2024
kishigo
kishigo 03/25/2024
amigait
amigait 03/21/2024
fordprefect
fordprefect 03/06/2024
brufnus
brufnus 02/21/2024
Sugo77
Sugo77 02/11/2024
tomkrk78
tomkrk78 02/01/2024
Radar103
Radar103 01/28/2024
alanb
alanb 01/21/2024
Calab
Calab 01/20/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project