def c_hashes(self):
if callable(self.opts.hash_func):<EOL><INDENT>hashes = [<EOL>'<STR_LIT>'.format(<EOL>self.opts.prefix, name, self.opts.hash_func(name)<EOL>) for name, dummy_args in self.funcs<EOL>]<EOL><DEDENT>else:<EOL><INDENT>hashes = [<EOL>make_c_str(self.opts.prefix + name, name)<EOL>for name, dummy_args in self.funcs<EOL>]<EOL><DEDENT>if self.name != '<STR_LIT>':<EOL><INDENT>hashes = [<EOL>make_c_str(self.opts.prefix + self.name, self.name)<EOL>] + hashes<EOL><DEDENT>return hashes<EOL>
Get the hashes of the module including functions and DLLs.