13 Unit *un = clt->game_unit.GetUnit();
25 if (cpnum < 0)
return;
40 vector< string > packedInfo;
54 unsigned int total_size = savestr.length()+xmlstr.length()+2*
sizeof (
unsigned int);
55 unsigned int nxmllen, nsavelen;
57 memset( buffer, 0, total_size );
58 nsavelen = htonl( savestr.length() );
59 nxmllen = htonl( xmlstr.length() );
61 memcpy( buffer, &nsavelen,
sizeof (
unsigned int) );
63 memcpy( buffer+
sizeof (
unsigned int), savestr.c_str(), savestr.length() );
65 memcpy( buffer+
sizeof (
unsigned int)+savestr.length(), &nxmllen,
sizeof (
unsigned int) );
67 memcpy( buffer+2*
sizeof (
unsigned int)+savestr.length(), xmlstr.c_str(), xmlstr.length() );