Add BSD license
Add TCC macro support