neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

xinclude.h (1728B)


      1 /*
      2 *  LibXDiff by Davide Libenzi ( File Differential Library )
      3 *  Copyright (C) 2003  Davide Libenzi
      4 *
      5 *  This library is free software; you can redistribute it and/or
      6 *  modify it under the terms of the GNU Lesser General Public
      7 *  License as published by the Free Software Foundation; either
      8 *  version 2.1 of the License, or (at your option) any later version.
      9 *
     10 *  This library is distributed in the hope that it will be useful,
     11 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
     12 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13 *  Lesser General Public License for more details.
     14 *
     15 *  You should have received a copy of the GNU Lesser General Public
     16 *  License along with this library; if not, see
     17 *  <http://www.gnu.org/licenses/>.
     18 *
     19 *  Davide Libenzi <davidel@xmailserver.org>
     20 *
     21 */
     22 
     23 // defines HAVE_ATTRIBUTE_UNUSED
     24 #ifdef HAVE_CONFIG_H
     25 # include "../auto/config.h"
     26 #endif
     27 
     28 // Mark unused function arguments with UNUSED, so that gcc -Wunused-parameter
     29 // can be used to check for mistakes.
     30 #ifdef HAVE_ATTRIBUTE_UNUSED
     31 # define UNUSED __attribute__((unused))
     32 #else
     33 # define UNUSED
     34 #endif
     35 
     36 #if defined(_MSC_VER)
     37 # define inline __inline
     38 #endif
     39 
     40 #if !defined(XINCLUDE_H)
     41 #define XINCLUDE_H
     42 
     43 // This effectively re-verts b46054b3746271d23feab0 from git
     44 #include <ctype.h>
     45 #include <stdio.h>
     46 #include <stdlib.h>
     47 #if !defined(_WIN32)
     48 #include <unistd.h>
     49 #endif
     50 #include <string.h>
     51 #include <limits.h>
     52 // This include comes from git, so uncomment it
     53 #if 0
     54 #include "git-compat-util.h"
     55 #endif
     56 #include "xmacros.h"
     57 #include "xdiff.h"
     58 #include "xtypes.h"
     59 #include "xutils.h"
     60 #include "xprepare.h"
     61 #include "xdiffi.h"
     62 #include "xemit.h"
     63 
     64 
     65 #endif /* #if !defined(XINCLUDE_H) */