patching binaries using source rather than binary patches...