gnunet-android

GNUnet for Android
Log | Files | Refs | README

gnunet_mhd_compat.h (1237B)


      1 /*
      2      This file is part of GNUnet.
      3      Copyright (C) 2020 GNUnet e.V.
      4 
      5      GNUnet is free software: you can redistribute it and/or modify it
      6      under the terms of the GNU Affero General Public License as published
      7      by the Free Software Foundation, either version 3 of the License,
      8      or (at your option) any later version.
      9 
     10      GNUnet is distributed in the hope that it will be useful, but
     11      WITHOUT ANY WARRANTY; without even the implied warranty of
     12      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13      Affero General Public License for more details.
     14 
     15      You should have received a copy of the GNU Affero General Public License
     16      along with this program.  If not, see <http://www.gnu.org/licenses/>.
     17 
     18      SPDX-License-Identifier: AGPL3.0-or-later
     19  */
     20 
     21 /**
     22  * @author Christian Grothoff
     23  *
     24  * @file
     25  * MHD compatibility definitions for warning-less compile of
     26  * our code against MHD before and after #MHD_VERSION 0x00097002.
     27  */
     28 
     29 #include <microhttpd.h>
     30 
     31 #if MHD_VERSION >= 0x00097002
     32 /**
     33  * Data type to use for functions return an "MHD result".
     34  */
     35 #define MHD_RESULT enum MHD_Result
     36 
     37 #else
     38 
     39 /**
     40  * Data type to use for functions return an "MHD result".
     41  */
     42 #define MHD_RESULT int
     43 
     44 #endif