<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0">

<channel>
<title>OSIX</title>
<link>http://www.osix.net/</link>
<description>OSIX News Reel</description>
<language>en-us</language>
<image><title>OSIX</title><url>http://www.osix.net/images/osixbanner1.jpg</url><link>http://www.osix.net/</link></image>
<rating>(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "Single file EN v2.0" l gen true for "http://www.osix.net" r (nz 1 vz 1 lc 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.osix.net" r (n 0 s 0 v 0 l 1))</rating>
<webMaster>webmaster@osix.net</webMaster>
<item>
<title>ROL/ROR in C</title>
<link>http://www.osix.net:80/modules/article/?id=320</link>
<comments>http://www.osix.net:80/modules/article/?id=320#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=320</guid>
<description>Hi Tim,

there is one mistake in your code - missing return statement. Your code works well as long as the function is NOT INLINED (gcc without any optimization enabled). When you force gcc to really inline the function (gcc -O1) it does not work anymore. I have tested it on operand 0x1. ROL(0x1,1) should give 0x2. 

gcc -O1 -o strange strange.c &amp;&amp; strange
D301BC98
gcc -o strange strange.c &amp;&amp; strange
2

Actually, it prints random number - the value of esi register.

Correct code is bellow:

__inline__ uint32_t ror32f(uint32_t operand, uint8_t width) {
  __asm__ __volatile__ (&quot;rorl %b1, %0&quot;
                        : &quot;+mr&quot; (operand)
                        : &quot;Jc&quot; (width)
                        );
	return operand;
}

Just my 2 cents.

Jiri
</description>
<pubDate>2009-11-19T23:54:00+0000</pubDate>
<author>jirka77</author>
<category>Article Comment</category>
</item>
<item>
<title>An introduction to hash tables</title>
<link>http://www.osix.net:80/modules/article/?id=458</link>
<comments>http://www.osix.net:80/modules/article/?id=458#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=458</guid>
<description>Thanks this helps a lot,
would you be so kind to show me what the &quot;list.h&quot; file contains?
I bet it would explain what 'T' is in &quot;listPtr = &amp;T;&quot;
Thank You.</description>
<pubDate>2009-11-09T19:20:29+0000</pubDate>
<author>YousefAB</author>
<category>Article Comment</category>
</item>
<item>
<title>Batch-download YouTube videos to MP3s with ID3 Tags</title>
<link>http://www.osix.net:80/modules/article/?id=945</link>
<comments>http://www.osix.net:80/modules/article/?id=945#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=945</guid>
<description>You already have to go to Youtube to get the URLs that you're going to download (unless you're just scraping).  If you're already doing that, wouldn't it make sense to just download the youtube videos with a firefox plugin?</description>
<pubDate>2009-11-06T21:33:13+0000</pubDate>
<author>ffpimp</author>
<category>Article Comment</category>
</item>
<item>
<title>Cross site AJAX</title>
<link>http://www.osix.net:80/modules/article/?id=946</link>
<comments>http://www.osix.net:80/modules/article/?id=946#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=946</guid>
<description>I never use IE, i still have to code support for it though, IE doesn't even pass the AcidTest (http://www.acidtests.org/) MS have known this since IE6, currently i have the big five installed (IE, FF, Chrome, Opera, and Safari) for testing and all but IE pass the acid test, so i have little time for it. Both firefox and Opera have their own &quot;Special&quot; support for things it's completely insane.

Also, i do hope no one falls into the trap of using functionality which is supported on one client but nothing else.</description>
<pubDate>2009-11-06T09:36:07+0000</pubDate>
<author>MaxMouse</author>
<category>Article Comment</category>
</item>
<item>
<title>DOS Batch File Programming</title>
<link>http://www.osix.net:80/modules/article/?id=249</link>
<comments>http://www.osix.net:80/modules/article/?id=249#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=249</guid>
<description>How to open two .exe file through batch file?</description>
<pubDate>2009-11-04T06:34:57+0000</pubDate>
<author>yogeshnit</author>
<category>Article Comment</category>
</item>
<item>
<title>Cross site AJAX</title>
<link>http://www.osix.net:80/modules/article/?id=946</link>
<comments>http://www.osix.net:80/modules/article/?id=946#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=946</guid>
<description>No, I haven't. It was a sin when IE added its own tags back in the day, now that's the norm for other browsers. But now Firefox adds functionality that would actually break apps for non-Firefox users? I dread to think of new developers not understanding the issue and building their first app around it.</description>
<pubDate>2009-11-04T00:07:15+0000</pubDate>
<author>Domuk</author>
<category>Article Comment</category>
</item>
<item>
<title>Cross site AJAX</title>
<link>http://www.osix.net:80/modules/article/?id=946</link>
<comments>http://www.osix.net:80/modules/article/?id=946#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=946</guid>
<description>I see. The XML doesn't change that often, every couple of days maybe, and if the host server dies, it's only a Google map, it isn't critical data. If it where critical I suppose i could also have run a PHP cron job to periodically download the XML document and save it, then use the AJAX request as standard.

Have you looked at Firefox's AJAX cross site AJAX support?</description>
<pubDate>2009-11-03T09:19:35+0000</pubDate>
<author>MaxMouse</author>
<category>Article Comment</category>
</item>
<item>
<title>Cross site AJAX</title>
<link>http://www.osix.net:80/modules/article/?id=946</link>
<comments>http://www.osix.net:80/modules/article/?id=946#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=946</guid>
<description>I mean caching on the server-side, not browser caching - if the site gets big, you don't want every hit to also hit another server - especially if the XML changes less than every ten minutes or so. I see that as being the main advantage of using a PHP script as a proxy, really, since I'd expect the curl hit to be the majority of the request time. Also would let you carry on regardless if the other site went down.

As for modifying the standard code, if the argument to the function is a URL then it seems odd but no, nothing you can do - if you're handling the AJAX yourself, then you can just load the JSON'd XML structure at the time when you'd do the AJAX request. All something of a moot point when you've got a working solution though!</description>
<pubDate>2009-11-02T20:35:20+0000</pubDate>
<author>Domuk</author>
<category>Article Comment</category>
</item>
<item>
<title>Hacking Ti-83</title>
<link>http://www.osix.net:80/modules/article/?id=520</link>
<comments>http://www.osix.net:80/modules/article/?id=520#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=520</guid>
<description>WikiTI had it:

Official Name: ForceFullScreen
BCALL Address: 508F
 Sets the Graph Screen to Full
Inputs
 None
Outputs
 None
Destroys
 All

http://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:508F</description>
<pubDate>2009-11-02T20:09:16+0000</pubDate>
<author>Rigel314</author>
<category>Article Comment</category>
</item>
<item>
<title>Cross site AJAX</title>
<link>http://www.osix.net:80/modules/article/?id=946</link>
<comments>http://www.osix.net:80/modules/article/?id=946#comments</comments>
<guid>http://www.osix.net:80/modules/article/?id=946</guid>
<description>I never really looked into loading it as a .JS file, i was using stock code from google which just looped through an XML file, modifying it this way allowed me to not touch the standard code. As for caching, i didn't want that to happen (Hence the header change) because if i edit the XML and the browser uses cache it won't be reflected in the end google map.</description>
<pubDate>2009-11-02T09:07:12+0000</pubDate>
<author>MaxMouse</author>
<category>Article Comment</category>
</item>
</channel>
</rss>
