X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=diff.c;h=32309971222bfd0647cb3885d9cf4903b7dfaacf;hb=dfe070511c652f2b8e1bf6540f238c9ca9ba41d3;hp=95488cdd9f026f897c688428f7090aa59d099bad;hpb=b28858bf65d4fd6d8bb070865518ec43817fe7f3;p=git.git diff --git a/diff.c b/diff.c index 95488cdd..32309971 100644 --- a/diff.c +++ b/diff.c @@ -4,14 +4,15 @@ #include #include #include +#include #include "cache.h" #include "diff.h" -static char *diff_opts = "-pu"; +static const char *diff_opts = "-pu"; static const char *external_diff(void) { - static char *external_diff_cmd = NULL; + static const char *external_diff_cmd = NULL; static int done_preparing = 0; if (done_preparing) @@ -25,11 +26,11 @@ static const char *external_diff(void) * * GIT_DIFF_OPTS="-c"; */ - if (getenv("GIT_EXTERNAL_DIFF")) - external_diff_cmd = getenv("GIT_EXTERNAL_DIFF"); + if (gitenv("GIT_EXTERNAL_DIFF")) + external_diff_cmd = gitenv("GIT_EXTERNAL_DIFF"); /* In case external diff fails... */ - diff_opts = getenv("GIT_DIFF_OPTS") ? : diff_opts; + diff_opts = gitenv("GIT_DIFF_OPTS") ? : diff_opts; done_preparing = 1; return external_diff_cmd;