<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -489,7 +489,7 @@ Like Self[2], Io's syntax does not distinguish between accessing a slot containi
 &lt;a name=&quot;Syntax-Operators&quot;&gt;&lt;/a&gt;
 &lt;h3&gt;Operators&lt;/h3&gt;
 
-An operator is just a message whose name contains no alphanumeric characters (other than &quot;:&quot;, &quot;_&quot;, '&quot;' or &quot;.&quot;) or is one of the following words: or, and, return. Example: 
+An operator is just a message whose name contains no alphanumeric characters (other than &quot;;&quot;, &quot;_&quot;, '&quot;' or &quot;.&quot;) or is one of the following words: or, and, return. Example: 
 
 &lt;pre&gt;
 1 + 2</diff>
      <filename>docs/IoGuide.html</filename>
    </modified>
    <modified>
      <diff>@@ -61,7 +61,7 @@ void CHash_show(CHash *self)
 	for(i = 0; i &lt; self-&gt;size; i++)
 	{
 		CHashRecord *r = CRecords_recordAt_(self-&gt;records, i);
-		printf(&quot;  %p: %p %p\n&quot;, i, r-&gt;k, r-&gt;v);
+		printf(&quot;  %i: %p %p\n&quot;, (int)i, r-&gt;k, r-&gt;v);
 	}
 }
 </diff>
      <filename>libs/basekit/source/CHash.c</filename>
    </modified>
    <modified>
      <diff>@@ -158,7 +158,7 @@ void List_print(const List *self)
 
 	for (i = 0; i &lt; self-&gt;size; i ++)
 	{
-		printf(&quot;%i: %p\n&quot;, i, (void *)self-&gt;items[i]);
+		printf(&quot;%i: %p\n&quot;, (int)i, (void *)self-&gt;items[i]);
 	}
 
 	printf(&quot;\n&quot;);</diff>
      <filename>libs/basekit/source/List.c</filename>
    </modified>
    <modified>
      <diff>@@ -60,7 +60,7 @@ void PointerHash_show(PointerHash *self)
 	for(i = 0; i &lt; self-&gt;size; i++)
 	{
 		PointerHashRecord *r = PointerHashRecords_recordAt_(self-&gt;records, i);
-		printf(&quot;  %p: %p %p\n&quot;, i, r-&gt;k, r-&gt;v);
+		printf(&quot;  %i: %p %p\n&quot;, (int)i, r-&gt;k, r-&gt;v);
 	}
 }
 </diff>
      <filename>libs/basekit/source/PointerHash.c</filename>
    </modified>
    <modified>
      <diff>@@ -255,8 +255,8 @@ UArray *UArray_clone(const UArray *self)
 void UArray_show(const UArray *self)
 {
 	printf(&quot;UArray_%p %s\t&quot;, (void *)self, CTYPE_name(self-&gt;itemType));
-	printf(&quot;size: %i &quot;, self-&gt;size);
-	printf(&quot;itemSize: %i &quot;, self-&gt;itemSize);
+	printf(&quot;size: %i &quot;, (int)self-&gt;size);
+	printf(&quot;itemSize: %i &quot;, (int)self-&gt;itemSize);
 	printf(&quot;data: &quot;);
 	UArray_print(self);
 	printf(&quot;\n&quot;);
@@ -885,13 +885,13 @@ void UArray_at_putAll_(UArray *self, size_t pos, const UArray *other)
 				//(&amp;newChunk)-&gt;data == 0x0 ||
 				(&amp;insertChunk)-&gt;data == 0x0)
 			{
-				printf(&quot;oldChunk.data     %p size %i\n&quot;, (void *)(&amp;oldChunk)-&gt;data, oldChunk.size);
-				printf(&quot;newChunk.data     %p size %i\n&quot;, (void *)(&amp;newChunk)-&gt;data, newChunk.size);
-				printf(&quot;insertChunk.data  %p size %i\n&quot;, (void *)(&amp;insertChunk)-&gt;data, insertChunk.size);
-				printf(&quot;originalSelfSize = %i\n&quot;, originalSelfSize);
-				printf(&quot;self-&gt;size  = %i\n&quot;, self-&gt;size);
-				printf(&quot;other-&gt;size = %i\n&quot;, other-&gt;size);
-				printf(&quot;pos = %i\n&quot;, pos);
+				printf(&quot;oldChunk.data     %p size %i\n&quot;, (void *)(&amp;oldChunk)-&gt;data, (int)oldChunk.size);
+				printf(&quot;newChunk.data     %p size %i\n&quot;, (void *)(&amp;newChunk)-&gt;data, (int)newChunk.size);
+				printf(&quot;insertChunk.data  %p size %i\n&quot;, (void *)(&amp;insertChunk)-&gt;data, (int)insertChunk.size);
+				printf(&quot;originalSelfSize = %i\n&quot;, (int)originalSelfSize);
+				printf(&quot;self-&gt;size  = %i\n&quot;, (int)self-&gt;size);
+				printf(&quot;other-&gt;size = %i\n&quot;, (int)other-&gt;size);
+				printf(&quot;pos = %i\n&quot;, (int)pos);
 				//exit(-1);
 
 				oldChunk = UArray_stackRange(self, pos, chunkSize);</diff>
      <filename>libs/basekit/source/UArray.c</filename>
    </modified>
    <modified>
      <diff>@@ -150,11 +150,11 @@ UArray *UArray_asNumberArrayString(const UArray *self)
 
 		if(UArray_isFloatType(self))
 		{
-			sprintf(s, &quot;%f&quot;, v);
+			sprintf(s, &quot;%f&quot;, (double)v);
 		}
 		else
 		{
-			sprintf(s, &quot;%i&quot;, v);
+			sprintf(s, &quot;%i&quot;, (int)v);
 		}
 
 		if(i != UArray_size(self) -1 ) strcat(s, &quot;, &quot;);
@@ -242,7 +242,7 @@ UArray *UArray_asUCS2(const UArray *self)
 	
 	if ((numChars &gt; 0) &amp;&amp; (numChars &gt; countedChars*2))
 	{
-		printf(&quot;UArray_asUCS2 error: numChars (%i) &gt; countedChars (2*%i)\n&quot;, numChars, countedChars);
+		printf(&quot;UArray_asUCS2 error: numChars (%i) &gt; countedChars (2*%i)\n&quot;, (int)numChars, (int)countedChars);
 		printf(&quot;Exiting because we may have overwritten the usc2 decode output buffer.&quot;);
 		exit(-1);
 	}
@@ -269,7 +269,7 @@ UArray *UArray_asUCS4(const UArray *self)
 
 	if ((numChars &gt; 0) &amp;&amp; (numChars &gt; countedChars*2))
 	{
-		printf(&quot;UArray_asUCS4 error: numChars %i != countedChars %i\n&quot;, numChars, countedChars);
+		printf(&quot;UArray_asUCS4 error: numChars %i != countedChars %i\n&quot;, (int)numChars, (int)countedChars);
 		exit(-1);
 	}
 	</diff>
      <filename>libs/basekit/source/UArray_utf.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-include ../../Makefile.lib
+include ./Makefile.lib
 CFLAGS += -DBUILDING_CORO_DLL $(IOVMALLFLAGS)
 
 # Manually control which coro implementation to use</diff>
      <filename>libs/coroutine/Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,2 @@
-include ../../Makefile.lib
+include ./Makefile.lib
 CFLAGS += -DBUILDING_COLLECTOR_DLL $(IOVMALLFLAGS)</diff>
      <filename>libs/garbagecollector/Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -400,7 +400,8 @@ IO_METHOD(IoObject, platformVersion)
 
 	if (ret == 0)
 	{
-		snprintf(platformVersion, sizeof(platformVersion) - 1, os.release);
+		snprintf(platformVersion, 256, &quot;%s.%s&quot;, os.version, os.release);
+		//sprintf(platformVersion, (size_t)sizeof(platformVersion) - 1, (const char *)os.release);
 	}
 #endif
 </diff>
      <filename>libs/iovm/source/IoSystem.c</filename>
    </modified>
    <modified>
      <diff>@@ -61,7 +61,7 @@ void PHash_show(PHash *self)
 	for(i = 0; i &lt; self-&gt;size; i++)
 	{
 		PHashRecord *r = Records_recordAt_(self-&gt;records, i);
-		printf(&quot;  %i: %i %i\n&quot;, i, r-&gt;k, r-&gt;v);
+		printf(&quot;  %i: %p %p\n&quot;, (int)i, r-&gt;k, r-&gt;v);
 	}
 }
 </diff>
      <filename>libs/iovm/source/PHash.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c7f15b27b60f13461adc2592ba144e81f82eebfe</id>
    </parent>
  </parents>
  <author>
    <name>Steve Dekorte</name>
    <email>steve@StevesLaptop-7.local</email>
  </author>
  <url>http://github.com/stevedekorte/io/commit/f7194a4326b2ff3e15388556e89319b29c1b6f94</url>
  <id>f7194a4326b2ff3e15388556e89319b29c1b6f94</id>
  <committed-date>2009-10-08T17:01:54-07:00</committed-date>
  <authored-date>2009-10-08T17:01:54-07:00</authored-date>
  <message>some Snow Leopard warning fixes</message>
  <tree>a51bc951b7fb652825455d6a44e5ae8fc93f5f82</tree>
  <committer>
    <name>Steve Dekorte</name>
    <email>steve@StevesLaptop-7.local</email>
  </committer>
</commit>
