Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
171 user(s) are online (9 user(s) are browsing News)

Members: 0
Guests: 171

more...

Support us!

Headlines


Recent Replied Topics
Software News : clib2 1.203 for AmigaOS
Posted by ssolie on 2008/4/29 19:50:00 (1895 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: 1385
 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: 3821
 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
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1699
Logged in last:
  24 hours, 47
  7 days, 110
  30 days, 159

Top Posters
1 kas1e
kas1e 9049
2 Raziel
Raziel 5455
3 LiveForIt
LiveForIt 3821
4 samo79
samo79 3768
5 ChrisH
ChrisH 3582
6 Chris
Chris 3363
7 orgin
orgin 3272
8 328gts
328gts 3066
9 Hans
Hans 2739
10 Antique
Antique 2621

New Members
iMil
iMil 07/18/2024
kikems
kikems 07/09/2024
Boabster
Boabster 07/05/2024
Condor1975
Condor1975 06/29/2024
Redlion
Redlion 06/27/2024
Detordiggei
Detordiggei 06/25/2024
Robin21
Robin21 06/23/2024
Robin21
Robin21 06/23/2024
thalamus
thalamus 06/22/2024
Rosco
Rosco 06/19/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project