anchor.diff:      global doctype
       mode = PREPROCESS
       outfile = None
  +    frontmatter = []
       userspace = False
       try:
  -        opts, args = getopt.getopt(sys.argv[1:], "luijcpdo:h?",
  -                           ['install', 'compile', 'preprocess', 'outfile=',
  +        opts, args = getopt.getopt(sys.argv[1:], "f:luijcpdo:h?",
  +                           ['frontmatter=', 'install', 'compile', 'preprocess', 'outfile=',
                               'document', 'ascii-document', 'help', 'userspace', 'install-doc',
                               'install-man', 'view-doc', 'require-license', 'print-modinc'])
       except getopt.GetoptError:
  
positive.code:             if len(args) != 1:
                  raise SystemExit, "Error: Cannot specify -o with multiple input files"
              outfile = v
          if k in ("-?", "-h", "--help"):
              usage(0)
  
  
negative.code:                 if doctype == "manpage":
                      document(f, outfile)
                  else:
  		    adocument(f, outfile, frontmatter)
              	    
              elif f.endswith(".icomp") and mode == VIEWDOC:
                  tempdir = tempfile.mkdtemp()
  