code: def iter_decls_tsv(infile, extracolumns=None, relroot=fsutil.USE_CWD):
      if relroot and relroot is not fsutil.USE_CWD:
          relroot = os.path.abspath(relroot)
      for info, extra in _iter_decls_tsv(infile, extracolumns):
          decl = _info.Declaration.from_row(info)
          decl = decl.fix_filename(
              relroot, formatted=False, fixroot=False
          )
          yield decl, extra
  
file_path: cpython/Tools/c-analyzer/c_parser/datafiles.py
imports: import os.path
  from c_common import fsutil
  import c_common.tables
  import c_parser.info
label_desc: Use image node_id 8 for calling a global function with example usage: iter_decls_tsv(infile, extracolumns, relroot) without return types