| I - C N V _ A T O U L O N G . C
| | | | | -------------------------------=| PROJECT |=-------------------------------
Bump : 1.00
Date : 01-06-2010
File : i-cnv_atoulong.c
-------------------------------=| HISTORY |=-------------------------------
Bump : 1.01
Date : 02-06-2010
Dude : megacz
Stat : FA
0001 : Effective underflow and overflow detection was implemented. The code
0001 : as found in ixemul's 'atoi()' is horrible and does not work btw!
Bump : 1.02
Date : 03-06-2010
Dude : megacz
Stat : FA
0001 : Implemented automatic decimal/hexadecimal detection. Function gets
0001 : now 3 arguments(in, out, flags).
Stat : FA
0002 : Added UQUAD support through a stub project that triggers some macros
0002 : to produce the 64bit version.
Stat : FA
0003 : Added signedness and the ability to express whether the number is
0003 : positive or negative regardless of numeral system.
Bump : 1.03
Date : 04-06-2010
Dude : megacz
Stat : FA
0001 : Implemented octal and binary conversion and added single char prefix
0001 : detection. Now we are talking!
Bump : 1.04
Date : 03-09-2010
Dude : megacz
Stat : FA
0001 : UQUADs are now computed using direct 68020+ assembly ops instead of
0001 : going through compiler integer handler. That is 2 times faster!
Stat : BF
0002 : Overflow detection was freed from macros that were used per numeral
0002 : system thus code did loose some weight.
Bump : 1.05
Date : 10-10-2010
Dude : megacz
Stat : FA
0001 : Hexadecimals can now contain an upper case X too. This was added due
0001 : to mountlists that define values in that way.
Bump : 1.06
Date : 23-12-2010
Dude : megacz
Stat : FA
0001 : Added zero and zero padding detection so that zero value never goes
0001 : through conversion code which is fast, fast, fast.
Stat : BF
0002 : Removed UQUAD related assembly ops and added tricky bitwise ops who
0002 : are platform independent and as fast as direct op codes.
Stat : BF
0003 : Undetected numeral system qualifies now as a decimal value. Decimals
0003 : were discarded if no apparent flag was specified...
Bump : 1.07
Date : 08-01-2011
Dude : megacz
Stat : FA
0001 : Added special ___QDEV_LMODS macro support that allows to inline code
0001 : with different attributes while compiling some other project.
-------------------------------=| E::O::F |=-------------------------------
| |
| |