• S
    General const correctness fixes · 3a55602e
    Shawn O. Pearce 提交于
    We shouldn't attempt to assign constant strings into char*, as the
    string is not writable at runtime.  Likewise we should always be
    treating unsigned values as unsigned values, not as signed values.
    
    Most of these are very straightforward.  The only exception is the
    (unnecessary) xstrdup/free in builtin-branch.c for the detached
    head case.  Since this is a user-level interactive type program
    and that particular code path is executed no more than once, I feel
    that the extra xstrdup call is well worth the easy elimination of
    this warning.
    Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
    Signed-off-by: NJunio C Hamano <junkio@cox.net>
    3a55602e
sha1_file.c 52.0 KB