• Show log

    Commit

  • Hash : f347a441
    Author : Patrick Steinhardt
    Date : 2018-06-25T11:55:13

    treewide: avoid use of `inline` attribute
    
    ISO C90 does not specify the `inline` attribute, and as such we cannot
    use it in our code. While we already use `__inline` when building in
    Microsoft Visual Studio, we should also be using the `__inline__`
    attribute from GCC/Clang. Otherwise, if we're using neither MSVC nor
    GCC/Clang, we should simply avoid using `inline` at all and just define
    functions as static.
    
    This commit adjusts our own `GIT_INLINE` macro as well as the inline
    macros specified by khash and xdiff. This allows us to enable strict C90
    mode in a later commit.