bind9/lib/isc/include/isc
Evan Hunt 2fdaa100c1 add assertions to isc_buffer macros
if ISC_BUFFER_USEINLINE is defined, then macros are used to implement
isc_buffer primitives (isc_buffer_init(), isc_buffer_region(), etc).
otherwise, functions are used. previously, only the functions had
DbC assertions, which made it possible for coding errors to go
undetected. this commit makes the macro versions enforce the same
requirements.
2022-09-26 23:48:21 -07:00
..
aes.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
app.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
assertions.h Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
astack.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
atomic.h Remove debugging implementation of stdatomic using mutexes 2022-03-17 21:44:04 +01:00
backtrace.h Update clang to version 14 2022-06-16 18:11:03 +02:00
barrier.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
base32.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
base64.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
bind9.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
buffer.h add assertions to isc_buffer macros 2022-09-26 23:48:21 -07:00
bufferlist.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
cmocka.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
commandline.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
counter.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
crc64.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
deprecated.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
endian.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
errno.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
error.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
event.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
eventclass.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
file.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
formatcheck.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
fsaccess.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
fuzz.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
hash.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
heap.h Make isc_heap_create() and isc_heap_insert() return void 2022-03-08 20:49:15 +01:00
hex.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
hmac.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ht.h Make isc_ht_init() and isc_ht_iter_create() return void 2022-03-08 20:20:52 +01:00
httpd.h Update clang to version 14 2022-06-16 18:11:03 +02:00
interfaceiter.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
iterated_hash.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lang.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lex.h Update clang to version 14 2022-06-16 18:11:03 +02:00
lfsr.h Update clang to version 14 2022-06-16 18:11:03 +02:00
lib.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
likely.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
list.h Replace netievent lock-free queue with simple locked queue 2022-05-25 16:01:58 +02:00
log.h Update clang to version 14 2022-06-16 18:11:03 +02:00
magic.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
Makefile.in Replace netievent lock-free queue with simple locked queue 2022-05-25 16:01:58 +02:00
managers.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
md.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
mem.h Handle ISC_MEM_DEFAULTFILL consistently 2022-07-15 10:45:34 +02:00
meminfo.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
mutexblock.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
netaddr.h extend DLZ interface and example with ECS support 2022-01-27 16:20:55 -08:00
netmgr.h Enable the load-balance-sockets configuration 2022-04-05 02:17:47 +02:00
netscope.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
nonce.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
os.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
parseint.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
platform.h.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
pool.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
portset.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
print.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
quota.h Update clang to version 14 2022-06-16 18:11:03 +02:00
radix.h Update clang to version 14 2022-06-16 18:11:03 +02:00
random.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ratelimiter.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
refcount.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
regex.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
region.h Update clang to version 14 2022-06-16 18:11:03 +02:00
resource.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
result.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
resultclass.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rwlock.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
safe.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
serial.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
siphash.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
sockaddr.h extend DLZ interface and example with ECS support 2022-01-27 16:20:55 -08:00
socket.h Update clang to version 14 2022-06-16 18:11:03 +02:00
stats.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
stdio.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
strerr.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
string.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
symtab.h Update clang to version 14 2022-06-16 18:11:03 +02:00
task.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
taskpool.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
timer.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
tm.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
types.h Replace netievent lock-free queue with simple locked queue 2022-05-25 16:01:58 +02:00
url.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
utf8.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
util.h Update clang to version 14 2022-06-16 18:11:03 +02:00
version.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00