commit f62f8473390b173b386dea8a3ad62360f4429c12
parent 6abf440a7148642864d570c313eca3f29ac4be64
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Thu, 27 Aug 2026 15:28:47 +0200
Removed some wrong MHD_FN_PURE_ function markers
Diffstat:
5 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/include/microhttpd2.h b/src/include/microhttpd2.h
@@ -7846,7 +7846,7 @@ MHD_digest_auth_calc_userhash (enum MHD_DigestAuthAlgo algo,
const char *MHD_RESTRICT realm,
size_t bin_buf_size,
void *MHD_RESTRICT userhash_bin)
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_OUT_SIZE_ (5, 4);
@@ -7897,7 +7897,7 @@ MHD_digest_auth_calc_userhash_hex (
const char *MHD_RESTRICT realm,
size_t hex_buf_size,
char userhash_hex[MHD_FN_PAR_DYN_ARR_SIZE_ (hex_buf_size)])
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_OUT_SIZE_ (5, 4);
@@ -8360,7 +8360,7 @@ MHD_digest_auth_calc_userdigest (enum MHD_DigestAuthAlgo algo,
const char *MHD_RESTRICT password,
size_t bin_buf_size,
void *MHD_RESTRICT userdigest_bin)
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3)
MHD_FN_PAR_CSTR_ (4)
diff --git a/src/include/microhttpd2_main.h.in b/src/include/microhttpd2_main.h.in
@@ -2787,7 +2787,7 @@ MHD_digest_auth_calc_userhash (enum MHD_DigestAuthAlgo algo,
const char *MHD_RESTRICT realm,
size_t bin_buf_size,
void *MHD_RESTRICT userhash_bin)
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_OUT_SIZE_ (5, 4);
@@ -2838,7 +2838,7 @@ MHD_digest_auth_calc_userhash_hex (
const char *MHD_RESTRICT realm,
size_t hex_buf_size,
char userhash_hex[MHD_FN_PAR_DYN_ARR_SIZE_ (hex_buf_size)])
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_OUT_SIZE_ (5, 4);
@@ -3301,7 +3301,7 @@ MHD_digest_auth_calc_userdigest (enum MHD_DigestAuthAlgo algo,
const char *MHD_RESTRICT password,
size_t bin_buf_size,
void *MHD_RESTRICT userdigest_bin)
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3)
MHD_FN_PAR_CSTR_ (4)
diff --git a/src/mhd2/auth_digest.c b/src/mhd2/auth_digest.c
@@ -1979,7 +1979,7 @@ calc_userdigest (struct DigestAlgorithm *restrict da,
}
-MHD_EXTERN_ MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_EXTERN_ MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_CSTR_ (2) MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_CSTR_ (4)
MHD_FN_PAR_OUT_SIZE_ (6, 5) enum MHD_StatusCode
MHD_digest_auth_calc_userdigest (enum MHD_DigestAuthAlgo algo,
@@ -2045,7 +2045,7 @@ calc_userhash (struct DigestAlgorithm *da,
}
-MHD_EXTERN_ MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_EXTERN_ MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_OUT_SIZE_ (5, 4) enum MHD_StatusCode
MHD_digest_auth_calc_userhash (enum MHD_DigestAuthAlgo algo,
@@ -2078,7 +2078,7 @@ MHD_digest_auth_calc_userhash (enum MHD_DigestAuthAlgo algo,
}
-MHD_EXTERN_ MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_EXTERN_ MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_CSTR_ (2)
MHD_FN_PAR_CSTR_ (3) MHD_FN_PAR_OUT_SIZE_ (5, 4) enum MHD_StatusCode
MHD_digest_auth_calc_userhash_hex (
diff --git a/src/mhd2/h2/h2_req_items_funcs.c b/src/mhd2/h2/h2_req_items_funcs.c
@@ -417,7 +417,7 @@ mhd_h2_items_get_item_nc (const struct mhd_H2ReqItemsBlock *restrict ib,
MHD_INTERNAL MHD_FN_PAR_NONNULL_ALL_
-MHD_FN_PAR_OUT_ (3) MHD_FN_PURE_ bool
+MHD_FN_PAR_OUT_ (3) bool
mhd_h2_items_get_item_name (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
struct MHD_String *restrict name)
@@ -436,7 +436,7 @@ mhd_h2_items_get_item_name (struct mhd_H2ReqItemsBlock *restrict ib,
MHD_INTERNAL MHD_FN_PAR_NONNULL_ALL_
-MHD_FN_PAR_OUT_ (3) MHD_FN_PURE_ bool
+MHD_FN_PAR_OUT_ (3) bool
mhd_h2_items_get_item_value (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
struct MHD_String *restrict value)
@@ -455,7 +455,7 @@ mhd_h2_items_get_item_value (struct mhd_H2ReqItemsBlock *restrict ib,
MHD_INTERNAL MHD_FN_PAR_NONNULL_ALL_
-MHD_FN_PAR_OUT_ (3) MHD_FN_PURE_ bool
+MHD_FN_PAR_OUT_ (3) bool
mhd_h2_items_get_item_kind (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
enum mhd_H2RequestItemKind *restrict kind)
@@ -473,7 +473,7 @@ mhd_h2_items_get_item_kind (struct mhd_H2ReqItemsBlock *restrict ib,
}
-MHD_INTERNAL MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_INTERNAL MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_OUT_ (3) MHD_FN_PAR_OUT_ (4) MHD_FN_PAR_OUT_ (5) bool
mhd_h2_items_get_item_full (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
diff --git a/src/mhd2/h2/h2_req_items_funcs.h b/src/mhd2/h2/h2_req_items_funcs.h
@@ -182,19 +182,19 @@ MHD_INTERNAL bool
mhd_h2_items_get_item_name (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
struct MHD_String *restrict name)
-MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_OUT_ (3) MHD_FN_PURE_;
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_OUT_ (3);
MHD_INTERNAL bool
mhd_h2_items_get_item_value (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
struct MHD_String *restrict value)
-MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_OUT_ (3) MHD_FN_PURE_;
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_OUT_ (3);
MHD_INTERNAL bool
mhd_h2_items_get_item_kind (struct mhd_H2ReqItemsBlock *restrict ib,
size_t pos,
enum mhd_H2RequestItemKind *restrict kind)
-MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_OUT_ (3) MHD_FN_PURE_;
+MHD_FN_PAR_NONNULL_ALL_ MHD_FN_PAR_OUT_ (3);
MHD_INTERNAL bool
mhd_h2_items_get_item_full (struct mhd_H2ReqItemsBlock *restrict ib,
@@ -202,7 +202,7 @@ mhd_h2_items_get_item_full (struct mhd_H2ReqItemsBlock *restrict ib,
struct MHD_String *restrict name,
struct MHD_String *restrict value,
enum mhd_H2RequestItemKind *restrict kind)
-MHD_FN_PURE_ MHD_FN_PAR_NONNULL_ALL_
+MHD_FN_PAR_NONNULL_ALL_
MHD_FN_PAR_OUT_ (3) MHD_FN_PAR_OUT_ (4) MHD_FN_PAR_OUT_ (5);
#ifndef NDEBUG