code: def c_typedefs(self):
          
          defs = []
          attrs = self.opts.attrs + '\n' if self.opts.attrs else ''
          for name, args in self.funcs:
              logging.debug('name: %s args: %s', name, args)
              defs.append(
                  'typedef\n{}\n{}{}({});\n'.format(
                      args[0], attrs,
                      self._c_type_name(name), make_c_args(args[2])
                  )
              )
          return defs
docs: Get the typedefs of the module.