SRC
if ((DST + n > SRC) && (SRC + n > DST)) {
bfr[j] = SRC[j];
DST[n] = SRC[n];
#define LIBELF_COPY_U32(DST, SRC, NAME) do { \
if ((SRC)->NAME > UINT32_MAX) { \
(DST)->NAME = (SRC)->NAME & 0xFFFFFFFFU; \
#define LIBELF_COPY_S32(DST, SRC, NAME) do { \
if ((SRC)->NAME > INT32_MAX || \
(SRC)->NAME < INT32_MIN) { \
(DST)->NAME = (int32_t) (SRC)->NAME; \
%token DST SRC HOST GATEWAY
dqual: SRC { $$ = Q_SRC; }
| SRC OR DST { $$ = Q_OR; }
| DST OR SRC { $$ = Q_OR; }
| SRC AND DST { $$ = Q_AND; }
| DST AND SRC { $$ = Q_AND; }
| negation FROM SRC tables {
| negation FROM SRC REGEX tables {
negation SRC tables {
negation SRC REGEX tables {
%token SCHEDULER SENDER SENDERS SMTP SMTP_IN SMTP_OUT SMTPS SOCKET SRC SRS SUB_ADDR_DELIM
{ "src", SRC },
| SRC tables {