text: /**
   * @file
   * This file is part of Grenache Command Line Interface.
   *
   * Copyright (C) 2017, 2018, 2019, 2020 Davide Scola <davide@bitfinex.com>
   *
   * Licensed under the Apache License,  Version 2.0 (the "License"); you may
   * not use this file except in  compliance with the License. You may obtain
   * a copy of the License at
   *
   *       http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless  required by  applicable law  or agreed  to in  writing, software
   * distributed  under the  License  is  distributed on  an  "AS IS"  BASIS,
   * WITHOUT  WARRANTIES  OR  CONDITIONS  OF  ANY  KIND,  either  express  or
   * implied. See the License for the specific language governing permissions
   * and limitations under the License.
   */
  
  #ifndef _COMMON_H
  #define _COMMON_H
  
  
  #ifdef HAVE_C99_INLINE
  # define INLINE inline
  #else
  # define INLINE static inline
  #endif
  
  #ifdef HAVE_FUNC_ATTRIBUTE_ALWAYS_INLINE
  # define ALWAYS_INLINE __attribute__ ((__always_inline__))
  #else
  # define ALWAYS_INLINE
  #endif
  
  #undef MAX
  #define MAX(x,y)        ((x) > (y) ? (x) : (y))
  
  
  #endif                          /* _COMMON_H */
  