Adjust code style.
.gitignore: Ignore Emacs temporary files.
libtcc.c (put_extern_sym2): Fix local variable definition.

After leaving the code block that `buf1' is defined, `name' will
point to a variable that does not exist anymore.
libtcc.c (tcc_add_file): Simplify.