You can subscribe to this list here.
2000 
_{Jan}

_{Feb}

_{Mar}

_{Apr}

_{May}

_{Jun}

_{Jul}

_{Aug}

_{Sep}
(371) 
_{Oct}
(167) 
_{Nov}
(412) 
_{Dec}
(208) 

2001 
_{Jan}
(378) 
_{Feb}
(302) 
_{Mar}
(269) 
_{Apr}
(296) 
_{May}
(306) 
_{Jun}
(381) 
_{Jul}
(346) 
_{Aug}
(315) 
_{Sep}
(195) 
_{Oct}
(216) 
_{Nov}
(280) 
_{Dec}
(227) 
2002 
_{Jan}
(309) 
_{Feb}
(333) 
_{Mar}
(328) 
_{Apr}
(407) 
_{May}
(517) 
_{Jun}
(519) 
_{Jul}
(400) 
_{Aug}
(580) 
_{Sep}
(1273) 
_{Oct}
(984) 
_{Nov}
(683) 
_{Dec}
(538) 
2003 
_{Jan}
(578) 
_{Feb}
(454) 
_{Mar}
(312) 
_{Apr}
(366) 
_{May}
(505) 
_{Jun}
(431) 
_{Jul}
(415) 
_{Aug}
(374) 
_{Sep}
(470) 
_{Oct}
(578) 
_{Nov}
(372) 
_{Dec}
(309) 
2004 
_{Jan}
(308) 
_{Feb}
(247) 
_{Mar}
(372) 
_{Apr}
(413) 
_{May}
(333) 
_{Jun}
(323) 
_{Jul}
(269) 
_{Aug}
(239) 
_{Sep}
(469) 
_{Oct}
(383) 
_{Nov}
(400) 
_{Dec}
(332) 
2005 
_{Jan}
(411) 
_{Feb}
(363) 
_{Mar}
(346) 
_{Apr}
(316) 
_{May}
(275) 
_{Jun}
(248) 
_{Jul}
(396) 
_{Aug}
(396) 
_{Sep}
(279) 
_{Oct}
(340) 
_{Nov}
(319) 
_{Dec}
(218) 
2006 
_{Jan}
(317) 
_{Feb}
(263) 
_{Mar}
(304) 
_{Apr}
(296) 
_{May}
(209) 
_{Jun}
(349) 
_{Jul}
(246) 
_{Aug}
(198) 
_{Sep}
(174) 
_{Oct}
(138) 
_{Nov}
(201) 
_{Dec}
(270) 
2007 
_{Jan}
(223) 
_{Feb}
(182) 
_{Mar}
(350) 
_{Apr}
(350) 
_{May}
(259) 
_{Jun}
(221) 
_{Jul}
(299) 
_{Aug}
(465) 
_{Sep}
(356) 
_{Oct}
(265) 
_{Nov}
(417) 
_{Dec}
(225) 
2008 
_{Jan}
(421) 
_{Feb}
(327) 
_{Mar}
(219) 
_{Apr}
(389) 
_{May}
(375) 
_{Jun}
(262) 
_{Jul}
(215) 
_{Aug}
(289) 
_{Sep}
(257) 
_{Oct}
(383) 
_{Nov}
(237) 
_{Dec}
(209) 
2009 
_{Jan}
(232) 
_{Feb}
(327) 
_{Mar}
(306) 
_{Apr}
(251) 
_{May}
(146) 
_{Jun}
(247) 
_{Jul}
(302) 
_{Aug}
(252) 
_{Sep}
(263) 
_{Oct}
(376) 
_{Nov}
(270) 
_{Dec}
(244) 
2010 
_{Jan}
(225) 
_{Feb}
(184) 
_{Mar}
(300) 
_{Apr}
(290) 
_{May}
(275) 
_{Jun}
(535) 
_{Jul}
(192) 
_{Aug}
(237) 
_{Sep}
(304) 
_{Oct}
(142) 
_{Nov}
(384) 
_{Dec}
(186) 
2011 
_{Jan}
(305) 
_{Feb}
(337) 
_{Mar}
(331) 
_{Apr}
(318) 
_{May}
(306) 
_{Jun}
(299) 
_{Jul}
(205) 
_{Aug}
(271) 
_{Sep}
(232) 
_{Oct}
(179) 
_{Nov}
(252) 
_{Dec}
(216) 
2012 
_{Jan}
(195) 
_{Feb}
(268) 
_{Mar}
(142) 
_{Apr}
(226) 
_{May}
(203) 
_{Jun}
(132) 
_{Jul}
(211) 
_{Aug}
(429) 
_{Sep}
(289) 
_{Oct}
(291) 
_{Nov}
(182) 
_{Dec}
(188) 
2013 
_{Jan}
(205) 
_{Feb}
(259) 
_{Mar}
(224) 
_{Apr}
(125) 
_{May}
(295) 
_{Jun}
(181) 
_{Jul}
(209) 
_{Aug}
(167) 
_{Sep}
(330) 
_{Oct}
(212) 
_{Nov}
(95) 
_{Dec}
(114) 
2014 
_{Jan}
(40) 
_{Feb}
(63) 
_{Mar}
(62) 
_{Apr}
(65) 
_{May}
(82) 
_{Jun}
(105) 
_{Jul}
(56) 
_{Aug}
(175) 
_{Sep}
(79) 
_{Oct}
(49) 
_{Nov}
(51) 
_{Dec}
(47) 
2015 
_{Jan}
(26) 
_{Feb}
(69) 
_{Mar}
(82) 
_{Apr}
(55) 
_{May}
(35) 
_{Jun}
(57) 
_{Jul}
(23) 
_{Aug}

_{Sep}

_{Oct}

_{Nov}

_{Dec}

S  M  T  W  T  F  S 







1
(1) 
2
(14) 
3
(6) 
4
(15) 
5
(22) 
6
(27) 
7
(11) 
8
(7) 
9
(6) 
10
(20) 
11
(23) 
12
(19) 
13
(16) 
14
(14) 
15
(1) 
16

17
(4) 
18
(13) 
19
(15) 
20
(21) 
21
(8) 
22
(3) 
23
(6) 
24
(13) 
25
(17) 
26
(31) 
27
(13) 
28
(15) 
29
(6) 
30
(5) 






From: Peter Barada <peter@th...>  20031109 19:26:34

>>Use a union to hold bothe the float and the binary representation of >>the float: >> >>float transmute(unsinged int mantissa) >> float f; >> union { >> float f; >> unsigned int i; >> } fi; >> >> fi.i = mantissa; /* Mantissa is a value in the lower 23 bits , a >> fraction where 0x007ffff is 1 ulp less than one. */ >> fi.i = 0x3f800000; /* set exponent and sign bits */ >> f = fi.f; /* interpret fi.i as binary representaiton of a float */ >> return(f); >>} > >That looks wrong. The mantissa should be normalized, with the most >significant bit (always 1) not stored. Zero is specialcased to have >both zero exponent and mantissa. > >Duncan Murdoch Yes, you're right. Here's a function that *should* do it all. I've done some cursory tested it, but nothing exhaustive... #define SPF_PREC 23 /* how many bits of precision in a IEEE singleprecision float */ #define ASSUMED_ONE (1<<SPF_PREC) /* where the assumed one is */ #define EXPONE (1<<SPF_PREC) /* what to add to incremnet exponent */ /* * Convert a *signed* fractional value held in 'frac' that is in the * range of 0..1, where 0 is 0x0 and 1 is (1<<bits), 1 is (1<<bits). */ float transmute (int frac, int bits) { union { float f; unsigned int i; } fi; unsigned int exponent, sign; /* If too many bits, then reutrn a NaN */ if (bits >= 32) { fi.i = 0x7fc00000; return (fi.f); } sign = 0; if (frac < 0) { frac = frac; sign = 0x80000000; /* set the sign bit */ } else if (!frac) return (float)0.0; /* weed out special case of zero */ /* If the fraction is 1, return +/ 1.0 */ if (frac == (1<<bits)) return sign ? 1.0 : 1.0; /* if the fraction has more precision than the float than shift the mantissa down, else up so that the 1 is in position. Ignore rounding. */ if (bits > SPF_PREC) frac >>= (bits  SPF_PREC); else frac <<= (SPF_PREC  bits); /* start with an exponent of 1 */ exponent = 0x3f800000; /* Now normalize the mantissa until we have the first significant bit in the assumed one position. */ while (!(frac & ASSUMED_ONE)) { exponent = EXPONE; frac <<= 1; } /* clear the assumed one so it doesn't pollute the exponent */ frac &= ~ASSUMED_ONE; fi.i = sign  exponent  frac; return (fi.f); }  Peter Barada peter@... 
From: SourceForge.net <noreply@so...>  20031109 15:43:56

Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=2278110 By: bagleyd Hi I maintain xabacus and I ported it to windoze3.1 years ago. I recently used mingw to get it working on xp. It all works except I cant input anything from the keyboard. My ".rc" file seems ok... the menus work, the help windows refrenced come up etc. but all the key mappings seem to be ignored. Is there a small example out there I can try that has this working? David ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=7134 
From: Benjamin Riefenstahl <Benjamin.R<iefenstahl@ep...>  20031109 13:34:11

Hi Christoph, "Christoph Bayer" <chrbayer@...> writes: > I have trouble compiling lib readline4.3 for mingw. There is > some terminal stuff missing in mingw. If you mean the stuff that is supposed to be in <termios.h>, that terminal I/O API is a POSIX feature. Windows isn't POSIX and Microsoft's runtime (which is the runtime used by Mingw) doesn't add emulation for this. Documentation for the runtime is at MSDN. You may want to look at the chapter "Input and Output" <http://msdn.microsoft.com/library/default.asp?url=/library/enus/vccore98/html/_crt_input_and_output.asp>;, espacially the subchapter "Console and Port I/O." For the most detailed access to functionality Windows itself offers it's own API, console I/O, see MSDN, <http://msdn.microsoft.com/library/default.asp?url=/library/enus/dllproc/base/console_reference.asp>;. benny 
From: Duncan Murdoch <dmurdoch@pa...>  20031109 12:52:06

On Sun, 9 Nov 2003 00:41:48 0500 (EST), you wrote: >Use a union to hold bothe the float and the binary representation of >the float: > >float transmute(unsinged int mantissa) > float f; > union { > float f; > unsigned int i; > } fi; > > fi.i = mantissa; /* Mantissa is a value in the lower 23 bits , a > fraction where 0x007ffff is 1 ulp less than one. */ > fi.i = 0x3f800000; /* set exponent and sign bits */ > f = fi.f; /* interpret fi.i as binary representaiton of a float */ > return(f); >} That looks wrong. The mantissa should be normalized, with the most significant bit (always 1) not stored. Zero is specialcased to have both zero exponent and mantissa. Duncan Murdoch 
From: Peter Barada <peter@th...>  20031109 05:42:05

>I got a float single, manage it in a binary form in an unsigned int. And >wish to recover the float form. >The magnitudes range never be greather than +/ 32k. > >to manage a float we can do: Sign * 2^m * 1.F ( where m = E 127 and F >= mantissa). > >To reconstruc with: > > r = 0.0 /* this is float */ > n = Mantisa /* unsigned, mantissa constructed in binary */ > n = n  0x3F800000; /* this meant 'or' with E127 = 0, positive */ > >now try to 'or' the binary equiv. in the float variable > > r = r  n; /* meant 1.F */ > >compiler cant manage float and unsigned 'or', maybe assuming not both 32 >bits long ? >the next cant be managed too, of course: > > r = 2^m * r; /* meant 2^m * 1.F */ > >How can I construct a float from a binary unsigned equiv. value ? Use a union to hold bothe the float and the binary representation of the float: float transmute(unsinged int mantissa) float f; union { float f; unsigned int i; } fi; fi.i = mantissa; /* Mantissa is a value in the lower 23 bits , a fraction where 0x007ffff is 1 ulp less than one. */ fi.i = 0x3f800000; /* set exponent and sign bits */ f = fi.f; /* interpret fi.i as binary representaiton of a float */ return(f); }  Peter Barada peter@... 
From: Roberto Ricardi <robertoar@ar...>  20031109 04:58:57

Hi all, I got a float single, manage it in a binary form in an unsigned int. And wish to recover the float form. The magnitudes range never be greather than +/ 32k. to manage a float we can do: Sign * 2^m * 1.F ( where m = E 127 and F = mantissa). To reconstruc with: r = 0.0 /* this is float */ n = Mantisa /* unsigned, mantissa constructed in binary */ n = n  0x3F800000; /* this meant 'or' with E127 = 0, positive */ now try to 'or' the binary equiv. in the float variable r = r  n; /* meant 1.F */ compiler cant manage float and unsigned 'or', maybe assuming not both 32 bits long ? the next cant be managed too, of course: r = 2^m * r; /* meant 2^m * 1.F */ How can I construct a float from a binary unsigned equiv. value ? Thanks a lot in advance Rob 