(root)/
fontconfig-2.14.2/
config-fixups.h
       1  /*
       2   * Copyright 息 2006 Keith Packard
       3   * Copyright 息 2010 Behdad Esfahbod
       4   *
       5   * Permission to use, copy, modify, distribute, and sell this software and its
       6   * documentation for any purpose is hereby granted without fee, provided that
       7   * the above copyright notice appear in all copies and that both that
       8   * copyright notice and this permission notice appear in supporting
       9   * documentation, and that the name of the author(s) not be used in
      10   * advertising or publicity pertaining to distribution of the software without
      11   * specific, written prior permission.  The authors make no
      12   * representations about the suitability of this software for any purpose.  It
      13   * is provided "as is" without express or implied warranty.
      14   *
      15   * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
      16   * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
      17   * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
      18   * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
      19   * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
      20   * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
      21   * PERFORMANCE OF THIS SOFTWARE.
      22   */
      23  
      24  /* This header file is supposed to be included in config.h */
      25  
      26  /* just a hack to build the fat binaries:
      27   * https://bugs.freedesktop.org/show_bug.cgi?id=20208
      28   */
      29  #ifdef __APPLE__
      30  # include <machine/endian.h>
      31  # undef SIZEOF_VOID_P
      32  # undef ALIGNOF_DOUBLE
      33  # ifdef __LP64__
      34  #  define SIZEOF_VOID_P 8
      35  #  define ALIGNOF_DOUBLE 8
      36  # else
      37  #  define SIZEOF_VOID_P 4
      38  #  define ALIGNOF_DOUBLE 4
      39  # endif
      40  #endif