]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
dbuff: Add extra integer types for fr_dbuff_set
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 9 Nov 2020 15:12:24 +0000 (09:12 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 9 Nov 2020 16:24:52 +0000 (10:24 -0600)
src/lib/util/dbuff.h

index daf296510d1bfbae3cf4fcf1d2932ce44b6d1e4d..28332d9d8e63d8754d2f63f9a0fa9d6bdddf06c8 100644 (file)
@@ -650,7 +650,9 @@ _fr_dbuff_set(\
                fr_dbuff_marker_t *             : fr_dbuff_current((fr_dbuff_marker_t const *)(_src)), \
                uint8_t const *                 : (uint8_t const *)(_src), \
                uint8_t *                       : (uint8_t const *)(_src), \
-               size_t                          : (fr_dbuff_start(_dst) + (uintptr_t)(_src)) \
+               size_t                          : (fr_dbuff_start(_dst) + (uintptr_t)(_src)), \
+               long                            : (fr_dbuff_start(_dst) + (uintptr_t)(_src)), \
+               int                             : (fr_dbuff_start(_dst) + (uintptr_t)(_src)) \
        ) \
 )
 #define FR_DBUFF_SET_RETURN(_dst, _src) FR_DBUFF_RETURN(fr_dbuff_set, _dst, _src)