コード例 #1
0
ファイル: stun_tester.c プロジェクト: Distrotech/linphone
static void linphone_stun_test_encode(void)
{
	char smallBuff[12];
	size_t smallLen = 12;
	char bigBuff[STUN_MAX_MESSAGE_SIZE];
	size_t bigLen = STUN_MAX_MESSAGE_SIZE;

	size_t len = test_stun_encode(smallBuff, smallLen, TRUE);
	BC_ASSERT(len == -1);

	len = test_stun_encode(bigBuff, bigLen, TRUE);
	BC_ASSERT(len > 0);
	ms_message("STUN message encoded in %i bytes", (int)len);
}
コード例 #2
0
ファイル: stun_tester.c プロジェクト: 42p/linphone
static void linphone_stun_test_encode(void)
{
	char *buffer = NULL;
	size_t len = test_stun_encode(&buffer);
	BC_ASSERT(len > 0);
	BC_ASSERT_PTR_NOT_NULL(buffer);
	if (buffer != NULL) ms_free(buffer);
	ms_message("STUN message encoded in %i bytes", (int)len);
}