changeset 9310:ebebc1d68046

Core: changed ngx_buf_tag_t to uintptr_t. There is no real difference, but "void *" as previously used results in "ISO C forbids conversion of function pointer to object pointer type" warnings with -Wpedantic when a function pointer is used as a tag. Changing the type to uintptr_t makes the conversion always valid, since any pointer type can be converted to an integer type.
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 07 Aug 2024 03:56:26 +0300
parents 92e14ce71b72
children 0ad3dde83947
files src/core/ngx_buf.h
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/core/ngx_buf.h
+++ b/src/core/ngx_buf.h
@@ -13,7 +13,7 @@
 #include <ngx_core.h>
 
 
-typedef void *            ngx_buf_tag_t;
+typedef uintptr_t         ngx_buf_tag_t;
 
 typedef struct ngx_buf_s  ngx_buf_t;