ignore test.*.diff

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
sanitize environment variables

ctags invokes sort command via system function.  At least on some
GNU/Linux distribution uses bash as default command interpreter.

This patch tries to decrease the impact ShellShock vulnerability.
(Of course the best way is updating bash. )

If value for an environment variable starts with '() {',
clear the value. When clearing, ctags warns it like:

    $ X='() {echo xxx;}' ./ctags
    X='() {echo xxx;}' ./ctags
    ctags: Warning: reset environment: X=() {echo xxx;}

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
add -Wall to CFALGS

Though maintainer.mak, most of all contributors may use Makefile. So
they may not have a change to run gcc with -Wall. With this patch
they will have the chance before sending pull-request.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
remove an unused variable

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
prepare the way to reset data-path

A user can make data-path empty with --data-path=NONE in command line.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>