Go to the documentation of this file.
29 #define FORESYS_CONTINUATION_PREFIX "C$&" " "
31 #define MAKE_SWORD(s) strdup(s)
32 #define MAKE_IWORD(i) int2a(i)
33 #define MAKE_FWORD(f) f2a(f)
35 #define CHAIN_SWORD(l,s) gen_nconc(l, CONS(STRING, MAKE_SWORD(s), NIL))
36 #define CHAIN_IWORD(l,i) gen_nconc(l, CONS(STRING, MAKE_IWORD(i), NIL))
37 #define CHAIN_FWORD(l,f) gen_nconc(l, CONS(STRING, MAKE_FWORD(f), NIL))
39 #define MAKE_ONE_WORD_SENTENCE(m, s) \
40 make_sentence(is_sentence_unformatted, \
41 make_unformatted((char *) NULL, 0, m, CHAIN_SWORD(NIL, s)))
43 #define ADD_SENTENCE_TO_TEXT(t,p) \
46 text_sentences(_t_) = \
47 gen_nconc(text_sentences(_t_), CONS(SENTENCE, (p), NIL)); \
50 #define MERGE_TEXTS(r,t) \
52 text _r_ = (r); text _t_ = (t); \
53 text_sentences(_r_) = \
54 gen_nconc(text_sentences(_r_), text_sentences(_t_)); \
55 text_sentences(_t_) = NIL; \
62 #define MAX_LINE_LENGTH 72