Property definitions

nitc :: c $ NitniCallback :: compile_callback_to_c
	fun compile_callback_to_c(mmodule: MModule, ffi_ccu: CCompilationUnit) do end
src/ffi/c.nit:31,2--78

nitc :: c $ MExplicitCall :: compile_callback_to_c
	redef fun compile_callback_to_c(mmodule, ffi_ccu)
	do
		var mproperty = mproperty.as(MMethod)

		var full_cname = mproperty.build_cname(recv_mtype, mmodule, null, long_signature)
		var friendly_cname = mproperty.build_cname(recv_mtype, mmodule, null, short_signature)
		ffi_ccu.body_decl.add("#define {friendly_cname} {full_cname}\n")
	end
src/ffi/c.nit:35,2--42,4