if complicated express needs defined in macro defination.
use do while(0) is good for it.
#define PACK_DATA(value, play) \
do { \
play->data = value; \
play->length = strlen(value); \
} while(0)
if complicated express needs defined in macro defination.
use do while(0) is good for it.
#define PACK_DATA(value, play) \
do { \
play->data = value; \
play->length = strlen(value); \
} while(0)