code: def print_c_declarations_results(lib, c_declarations):
      for fn in c_declarations:
          found = 0
          for o in lib:
              for family in lib[o]:
                  if fn in lib[o][family]:
                      found = 1
          if found == 0:
              print("missing", fn)
  
      for o in lib:
          for family in lib[o]:
              if type(lib[o][family]) == str:
                  print(
                      "{:15s} {:10s} {:s}".format(
                          o, family, lib[o][family]
                      )
                  )
              elif len(lib[o][family]) == 1:
                  print(
                      "{:15s} {:10s} {:s}".format(
                          o, family, lib[o][family][0]
                      )
                  )
              else:
                  print(
                      "{:15s} {:10s} {:s}".format(
                          o, family, lib[o][family]
                      )
                  )
  
file_path: aubio/python/lib/gen_external.py
imports: import distutils.ccompiler
  import sys
  import os
  import subprocess
  import glob
  from distutils.sysconfig import customize_compiler
  from gen_code import MappedObject
label_desc: Use image node_id 8 for calling a global function with example usage: print_c_declarations_results(lib, c_declarations) without return types