int SDLNet_ResizePacket(UDPpacket *packet, int size)
UDPpacketのデータバッファをsizeバイトに変える. 古いデータバッファは保持されないため, この呼び出しの後は使えなくなる.
戻り値: 新しいパケットのデータバッファのサイズ. 要求したサイズ未満なら失敗
// UDPpacketのデータサイズを2048byteに変更する
//UDPpacket *packet;
int newsize;
newsize=SDLNet_ResizePacket(packet, 2048);
if(newsize<2048) {
printf("SDLNet_ResizePacket: %s¥n", SDLNet_GetError());
// 指定したサイズのバッファが得られなかった場合の処理を行う必要があるかもしれない
}
else {
// ここでサイズ変更後の処理を行う
}