12.06.2015 Views

The Annoyance Filter.pdf - Fourmilab

The Annoyance Filter.pdf - Fourmilab

The Annoyance Filter.pdf - Fourmilab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

§243 ANNOYANCE-FILTER HEADER INCLUDE FILES 191<br />

243. We use getopt long to process command line options. This permits aggregation of single letter<br />

options without arguments and both −darg and −d␣arg syntax. Long options, preceded by −−, are<br />

provided as alternatives for all single letter options and are used exclusively for less frequently used<br />

facilities.<br />

〈 Process command-line options 243 〉 ≡<br />

static const struct option long options [ ] = {<br />

{"annotate", 1, Λ, 222},<br />

{"autoprune", 1, Λ, 232},<br />

{"biasmail", 1, Λ, 225},<br />

{"binword", 1, Λ, 221},<br />

{"bsdfolder", 0, Λ, 231},<br />

{"classify", 1, Λ, 209},<br />

{"clearjunk", 0, Λ, 215},<br />

{"clearmail", 0, Λ, 216},<br />

{"copyright", 0, Λ, 200},<br />

{"csvread", 1, Λ, 205},<br />

{"csvwrite", 1, Λ, 207},<br />

{"fread", 1, Λ, 228},<br />

{"fwrite", 1, Λ, 229},<br />

{"help", 0, Λ, ’u’},<br />

#ifdef Jig<br />

{"jig", 0, Λ, 206},<br />

#endif<br />

{"junk", 1, Λ, ’j’},<br />

{"list", 0, Λ, 202},<br />

{"mail", 1, Λ, ’m’},<br />

{"newword", 1, Λ, 220},<br />

{"pdiag", 1, Λ, 212},<br />

{"phraselimit", 1, Λ, 224},<br />

{"phrasemax", 1, Λ, 223},<br />

{"phrasemin", 1, Λ, 217},<br />

#ifdef HAVE_PLOT_UTILITIES<br />

{"plot", 1, Λ, 211},<br />

#endif<br />

#ifdef POP3_PROXY_SERVER<br />

{"pop3port", 1, Λ, 226},<br />

{"pop3server", 1, Λ, 227},<br />

{"pop3trace", 0, Λ, 230},<br />

#endif<br />

{"prune", 0, Λ, 203},<br />

{"ptrace", 0, Λ, 213},<br />

{"purge", 0, Λ, 203}, /∗ For compatibility, it’s −−prune now ∗/<br />

{"read", 1, Λ, ’r’},<br />

{"sigwords", 1, Λ, 219},<br />

{"sloppyheaders", 0, Λ, 233},<br />

{"statistics", 0, Λ, 210},<br />

{"test", 1, Λ, ’t’},<br />

{"threshjunk", 1, Λ, 208},<br />

{"threshmail", 1, Λ, 214},<br />

{"transcript", 1, Λ, 204},<br />

{"verbose", 0, Λ, ’v’},<br />

{"version", 0, Λ, 201},

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!