#!/usr/bin/env bash find . -type f \( -name "*.c" -o -name "*.cpp" -o -name "*.cc" -o -name "*.h" -o -name "*.hpp" \) -print0 | \ xargs -0 sed -i "s/#include /#undef __block\n#include \n#define __block __attribute__((__blocks__(byref)))/g"