def c_source(self):
relocs = Relocs(<EOL>'<STR_LIT>'.join(self.c_self_relocs()), *self.c_module_relocs()<EOL>)<EOL>return Source(<EOL>'<STR_LIT>'.join(self.c_typedefs()),<EOL>'<STR_LIT>' if self.opts.no_structs else self.c_struct(),<EOL>'<STR_LIT>'.join(self.c_hashes()),<EOL>'<STR_LIT>'.join(self.c_var_decls()),<EOL>relocs,<EOL>self.c_loadlib() + '<STR_LIT>'.join(self.c_getprocs())<EOL>)<EOL>
Return strings.