X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Filog%2Filog.h;h=9adbb8243f6c4f67da7ccefbc8fc7735f63cda7e;hp=1a471c2d347719febfaf735a8330919ebf99155e;hb=fe21b246647e4694da5f76e0fd00e9a9f9e8c72e;hpb=74257cee33ae3033f961d5f22a0313b8cb1b18d4 diff --git a/ccan/ilog/ilog.h b/ccan/ilog/ilog.h index 1a471c2d..9adbb824 100644 --- a/ccan/ilog/ilog.h +++ b/ccan/ilog/ilog.h @@ -1,4 +1,4 @@ -/* Licensed under LGPLv2.1+ - see LICENSE file for details */ +/* CC0 (Public domain) - see LICENSE file for details */ #if !defined(_ilog_H) # define _ilog_H (1) # include "config.h" @@ -25,7 +25,7 @@ * return 1U << ilog32(i-1); * } */ -int ilog32(uint32_t _v) IDEMPOTENT; +int ilog32(uint32_t _v) CONST_FUNCTION; /** * ilog32_nz - Integer binary logarithm of a non-zero 32-bit value. @@ -44,7 +44,7 @@ int ilog32(uint32_t _v) IDEMPOTENT; * return ilog32_nz(i) - 1; * } */ -int ilog32_nz(uint32_t _v) IDEMPOTENT; +int ilog32_nz(uint32_t _v) CONST_FUNCTION; /** * ilog64 - Integer binary logarithm of a 64-bit value. @@ -56,7 +56,7 @@ int ilog32_nz(uint32_t _v) IDEMPOTENT; * See Also: * ilog64_nz(), ilog32() */ -int ilog64(uint64_t _v) IDEMPOTENT; +int ilog64(uint64_t _v) CONST_FUNCTION; /** * ilog64_nz - Integer binary logarithm of a non-zero 64-bit value. @@ -68,7 +68,7 @@ int ilog64(uint64_t _v) IDEMPOTENT; * See Also: * ilog64(), ilog32_nz() */ -int ilog64_nz(uint64_t _v) IDEMPOTENT; +int ilog64_nz(uint64_t _v) CONST_FUNCTION; /** * STATIC_ILOG_32 - The integer logarithm of an (unsigned, 32-bit) constant.