<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PHP un 64 biti</title>
	<atom:link href="http://laacz.lv/2009/03/04/php-un-64-biti/feed/" rel="self" type="application/rss+xml" />
	<link>http://laacz.lv/2009/03/04/php-un-64-biti/</link>
	<description>laacz te un tur.</description>
	<lastBuildDate>Sun, 05 Sep 2010 19:23:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: noisex</title>
		<link>http://laacz.lv/2009/03/04/php-un-64-biti/#comment-65153</link>
		<dc:creator>noisex</dc:creator>
		<pubDate>Thu, 05 Mar 2009 21:31:08 +0000</pubDate>
		<guid isPermaLink="false">http://laacz.lv/?p=5844#comment-65153</guid>
		<description>uz tas sistemas, kur izmantoju unpack/ord/hexdec utt kombinacijas stav uz 32bit os..nevaru notestet. bet nu prikola pec varetu pamegjinat.</description>
		<content:encoded><![CDATA[<p>uz tas sistemas, kur izmantoju unpack/ord/hexdec utt kombinacijas stav uz 32bit os..nevaru notestet. bet nu prikola pec varetu pamegjinat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bubu</title>
		<link>http://laacz.lv/2009/03/04/php-un-64-biti/#comment-65133</link>
		<dc:creator>bubu</dc:creator>
		<pubDate>Wed, 04 Mar 2009 20:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://laacz.lv/?p=5844#comment-65133</guid>
		<description>Problēma ir src/ext/standard/pack.c failā. Tur jāizmet ārā 790 rinda. Un arī 793. rinda, jo &quot;V&quot; arī ir unsigned. Un jāpielabo 788. rindu, lai &quot;L&quot; arī neuzstāda issigned mainīgo, jo &quot;L&quot; arī ir unsigned.
unsigned short&#039;iem gan tur par brīnumu source viss ir korekti.

Tur vispār viss ir dīvaini. Izrādās &quot;i&quot; un &quot;I&quot; nebūs 8 baiti uz x86-64, jo tur tiek lietots sizeof(int) izmērs - un tas arī x86-64 ir 4 baiti. Diezgan dīvaini. Jo kautkas cits tas ir tikai DOS&#039;ā (2 baiti) vai kautkādās embedded sistēmās, kur diez vai php ir vajadzīgs. Tāda tipa kā sizeof(long) vai sizeof(void*), kuri tiešām atšķirtos starp x86 un x86-64, tur nemaz nav.

Dīvains tas php ir... Tādā ziņā pitonā ir daudz konsistentāk šitā pakošana un atpakošana saistībā ar C tipiem (int, long, ..).</description>
		<content:encoded><![CDATA[<p>Problēma ir src/ext/standard/pack.c failā. Tur jāizmet ārā 790 rinda. Un arī 793. rinda, jo &#8220;V&#8221; arī ir unsigned. Un jāpielabo 788. rindu, lai &#8220;L&#8221; arī neuzstāda issigned mainīgo, jo &#8220;L&#8221; arī ir unsigned.<br />
unsigned short&#8217;iem gan tur par brīnumu source viss ir korekti.</p>
<p>Tur vispār viss ir dīvaini. Izrādās &#8220;i&#8221; un &#8220;I&#8221; nebūs 8 baiti uz x86-64, jo tur tiek lietots sizeof(int) izmērs &#8211; un tas arī x86-64 ir 4 baiti. Diezgan dīvaini. Jo kautkas cits tas ir tikai DOS&#8217;ā (2 baiti) vai kautkādās embedded sistēmās, kur diez vai php ir vajadzīgs. Tāda tipa kā sizeof(long) vai sizeof(void*), kuri tiešām atšķirtos starp x86 un x86-64, tur nemaz nav.</p>
<p>Dīvains tas php ir&#8230; Tādā ziņā pitonā ir daudz konsistentāk šitā pakošana un atpakošana saistībā ar C tipiem (int, long, ..).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: binary</title>
		<link>http://laacz.lv/2009/03/04/php-un-64-biti/#comment-65132</link>
		<dc:creator>binary</dc:creator>
		<pubDate>Wed, 04 Mar 2009 20:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://laacz.lv/?p=5844#comment-65132</guid>
		<description>nevermind. pieleca viss.</description>
		<content:encoded><![CDATA[<p>nevermind. pieleca viss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: binary</title>
		<link>http://laacz.lv/2009/03/04/php-un-64-biti/#comment-65131</link>
		<dc:creator>binary</dc:creator>
		<pubDate>Wed, 04 Mar 2009 19:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://laacz.lv/?p=5844#comment-65131</guid>
		<description>brr... tikko pamēģināju uz 32bit windas paskatīties, ko PHP teiks par echo 4294967295-1, echo 4294967295+1, ... works like a charm</description>
		<content:encoded><![CDATA[<p>brr&#8230; tikko pamēģināju uz 32bit windas paskatīties, ko PHP teiks par echo 4294967295-1, echo 4294967295+1, &#8230; works like a charm</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: binary</title>
		<link>http://laacz.lv/2009/03/04/php-un-64-biti/#comment-65130</link>
		<dc:creator>binary</dc:creator>
		<pubDate>Wed, 04 Mar 2009 19:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://laacz.lv/?p=5844#comment-65130</guid>
		<description>Taai, droši zini, ka 4294967295? PHP nesupporto unsigned integerus.</description>
		<content:encoded><![CDATA[<p>Taai, droši zini, ka 4294967295? PHP nesupporto unsigned integerus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taai</title>
		<link>http://laacz.lv/2009/03/04/php-un-64-biti/#comment-65128</link>
		<dc:creator>Taai</dc:creator>
		<pubDate>Wed, 04 Mar 2009 17:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://laacz.lv/?p=5844#comment-65128</guid>
		<description>Bet uzmanies un ņem vērā, ka dechex un hexdec funkcijām ir skaitļa limits - 4294967295 !</description>
		<content:encoded><![CDATA[<p>Bet uzmanies un ņem vērā, ka dechex un hexdec funkcijām ir skaitļa limits &#8211; 4294967295 !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
