1. The
macro definition of #define is a newline with "\", such as:
#define MAX(a,b) \
((a) <(b) ? (b) : (a))
#define SKIP_TARGET\
while(isspace(*p)) ++p;\
while(!isspace(*p)) ++p;
#define SKIP_ELEMENT\
while(*p!=':') ++p;\
++p;\
while(isspace(*p)) ++p;\
while(*p && !isspace(*p)) ++p;
2. The newline
of the string At the end of the newline string, add double quotes, and add double quotes at the beginning of the next line.
For example:
char buf[128];
strcpy(buf, "1234567890ab "
"cdefg ");
the above example is equivalent to:
char buf[128];
strcpy(buf, "1234567890abcdefg ");