View Single Post
Old Oct 2nd, 2004, 11:57 AM   #1
Infamous
Newbie
 
Join Date: Oct 2004
Posts: 1
Rep Power: 0 Infamous is on a distinguished road
unsigned char *GamePacketSize(unsigned char *data, unsigned int *size,
               unsigned int *offset)
{
  unsigned int a;

  if (data[0] < 0xF0) {
    *size = data[0] - 1;
    *offset = 1;
    return &data[1];
  }

  a = (data[0] & 0xF) << 8;
  *size = a + data[1] - 2;
  *offset = 2;
  return &data[2];
}

Anyone care to port/help port this to VB?

Thanks.
Infamous is offline   Reply With Quote