View | Details | Raw Unified | Return to ticket 3257
Collapse All | Expand All

(-)a/src/common/pack.h (-4 / +4 lines)
Lines 354-362 int unpackmem_array(char *valp, uint32_t size_valp, Buf buffer); Link Here
354
#define pack_bit_fmt(bitmap,buf) do {			\
354
#define pack_bit_fmt(bitmap,buf) do {			\
355
	assert(buf->magic == BUF_MAGIC);		\
355
	assert(buf->magic == BUF_MAGIC);		\
356
	if (bitmap) {					\
356
	if (bitmap) {					\
357
		char _tmp_str[0xfffe];			\
357
		char _tmp_str[0xfffffe];		\
358
		uint32_t _size;				\
358
		uint32_t _size;				\
359
		bit_fmt(_tmp_str,0xfffe,bitmap);	\
359
		bit_fmt(_tmp_str, 0xfffffe, bitmap);	\
360
		_size = strlen(_tmp_str)+1;		\
360
		_size = strlen(_tmp_str)+1;		\
361
		packmem(_tmp_str,_size,buf);		\
361
		packmem(_tmp_str,_size,buf);		\
362
	} else						\
362
	} else						\
Lines 368-376 int unpackmem_array(char *valp, uint32_t size_valp, Buf buffer); Link Here
368
#define pack_bit_str(bitmap,buf) do {			\
368
#define pack_bit_str(bitmap,buf) do {			\
369
	assert(buf->magic == BUF_MAGIC);		\
369
	assert(buf->magic == BUF_MAGIC);		\
370
	if (bitmap) {					\
370
	if (bitmap) {					\
371
		char _tmp_str[0xfffe];			\
371
		char _tmp_str[0xfffffe];		\
372
		uint32_t _size;				\
372
		uint32_t _size;				\
373
		bit_fmt(_tmp_str,0xfffe,bitmap);	\
373
		bit_fmt(_tmp_str, 0xfffffe, bitmap);	\
374
		_size = bit_size(bitmap);               \
374
		_size = bit_size(bitmap);               \
375
		pack32(_size, buf);              	\
375
		pack32(_size, buf);              	\
376
		_size = strlen(_tmp_str)+1;		\
376
		_size = strlen(_tmp_str)+1;		\

Return to ticket 3257