<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I am compiling a project I recently finished and 
during the build Dev-C++ is complaining about protocol.c converting from 
enet_uint8 to ENetProtocolCommand on line 114.&nbsp; For reference the function 
it is in is reproduced below.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><STRONG>the cuplrit is said to be this 
line:</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2>commandNumber = outgoingCommand -&gt; 
command.header.command;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><STRONG>in this function:</STRONG></FONT></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>static 
ENetProtocolCommand<BR>enet_protocol_remove_sent_reliable_command (ENetPeer * 
peer, enet_uint32 reliableSequenceNumber, enet_uint8 
channelID)<BR>{<BR>&nbsp;&nbsp;&nbsp; ENetOutgoingCommand * 
outgoingCommand;<BR>&nbsp;&nbsp;&nbsp; ENetListIterator 
currentCommand;<BR>&nbsp;&nbsp;&nbsp; ENetProtocolCommand 
commandNumber;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; for (currentCommand = 
enet_list_begin (&amp; peer -&gt; 
sentReliableCommands);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
currentCommand != enet_list_end (&amp; peer -&gt; 
sentReliableCommands);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
currentCommand = enet_list_next (currentCommand))<BR>&nbsp;&nbsp;&nbsp; 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; outgoingCommand = (ENetOutgoingCommand 
*) currentCommand;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (outgoingCommand -&gt; 
reliableSequenceNumber == reliableSequenceNumber 
&amp;&amp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
outgoingCommand -&gt; command.header.channelID == 
channelID)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
break;<BR>&nbsp;&nbsp;&nbsp; }</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; if (currentCommand == 
enet_list_end (&amp; peer -&gt; 
sentReliableCommands))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 
ENET_PROTOCOL_COMMAND_NONE;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; commandNumber = outgoingCommand 
-&gt; command.header.command;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; enet_list_remove (&amp; 
outgoingCommand -&gt; outgoingCommandList);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; if (outgoingCommand -&gt; packet 
!= NULL)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; peer 
-&gt; reliableDataInTransit -= outgoingCommand -&gt; 
fragmentLength;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 
outgoingCommand -&gt; packet -&gt; referenceCount;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if 
(outgoingCommand -&gt; packet -&gt; referenceCount == 
0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enet_packet_destroy 
(outgoingCommand -&gt; packet);<BR>&nbsp;&nbsp;&nbsp; }</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; enet_free 
(outgoingCommand);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; if (enet_list_empty (&amp; peer 
-&gt; sentReliableCommands))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 
commandNumber;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; outgoingCommand = 
(ENetOutgoingCommand *) enet_list_front (&amp; peer -&gt; 
sentReliableCommands);<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; peer -&gt; 
nextTimeout = outgoingCommand -&gt; sentTime + outgoingCommand -&gt; 
roundTripTimeout;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; return commandNumber;<BR>} 
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thank you in advance for any help you can 
provide.&nbsp; If further information is needed, just let me know</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2>Nick</FONT></DIV></BODY></HTML>