All pastes #225380 Raw Edit

robertj

public text v1 · immutable
#225380 ·published 2006-10-27 22:09 UTC
rendered paste body
Index: bit_magic.cpp===================================================================--- bit_magic.cpp	(revision 48)+++ bit_magic.cpp	(working copy)@@ -309,7 +309,10 @@     ENetPacket *packet = enet_packet_create(NULL, MAXTRANS, ENET_PACKET_FLAG_RELIABLE);     uchar *start = packet->data;     uchar *p = start;-    *p++ = cn; *p++ = a->dataLength&0xFF; *p++ = a->dataLength>>8;+    *p++ = (cn >= 0x80 ? 0x80: 0) | (cn&0x7F);+    if(cn>=0x80) *p++ = cn>>7; +    *p++ = a->dataLength&0xFF;+    *p++ = a->dataLength>>8;     enet_packet_resize(packet, p-start);     return packet; }