Esempio n. 1
0
t_osc_bndl_s *osc_bundle_u_serialize(t_osc_bndl_u *b)
{
	size_t n = osc_bundle_u_nserialize(NULL, 0, b);
	if(!n){
		return NULL;
	}
	char *buf = osc_mem_alloc(n);
	osc_bundle_u_nserialize(buf, n, b);
	t_osc_bndl_s *bs = osc_bundle_s_alloc(n, buf);
	return bs;
}
Esempio n. 2
0
void odisplay_doFullPacket(t_odisplay *x, long len, char *ptr)
{
	osc_bundle_s_wrap_naked_message(len, ptr);
	long copylen = len;
	char *copyptr = osc_mem_alloc(len);
	memcpy(copyptr, ptr, len);
	t_osc_bndl_s *b = osc_bundle_s_alloc(copylen, copyptr);
	odisplay_newBundle(x, NULL, b);
#ifdef OMAX_PD_VERSION
    jbox_redraw((t_jbox *)x);
#else
	qelem_set(x->qelem);
#endif
}