class_docstr: Handles the Cygwin port of the GNU C compiler to Windows.
class_docstr_tok: ["Handles","the","Cygwin","port","of","the","GNU","C","compiler","to","Windows","."]
docstr: Add support for rc and res files.
docstr_tok: ["Add","support","for","rc","and","res","files","."]
code: def out_extensions(self):
      """
      Add support for rc and res files.
      """
      return {
          **super().out_extensions,
          **{ext: ext + self.obj_extension for ext in (".res", ".rc")},
      }
  
imports: import os
  import re
  import sys
  import copy
  import shlex
  import warnings
  from subprocess import check_output
  from .unixccompiler import UnixCCompiler
  from .file_util import write_file
  from .errors import DistutilsExecError, DistutilsPlatformError, CCompilerError, CompileError
  from .version import LooseVersion, suppress_known_deprecation
  from ._collections import RangeMap
label_desc: Use image node_id 7 for calling the CygwinCCompiler obj's underlying member method code with example usage: obj.out_extensions() and returns: dict