--- 9.11.0rc1 released ---
+4458. [cleanup] Update assertions to be more correct, and also remove
+ use of a reserved word. [RT #43090]
+
4457. [maint] Added AAAA (2001:500:a8::e) for E.ROOT-SERVERS.NET.
4456. [doc] Add DOCTYPE and lang attribute to <html> tags.
#define CONVERTTOASCII(c)
#define CONVERTFROMASCII(c)
-#define INIT_OFFSETS(name, var, default) \
- if (name->offsets != NULL) \
- var = name->offsets; \
+#define INIT_OFFSETS(name, var, default_offsets) \
+ if ((name)->offsets != NULL) \
+ var = (name)->offsets; \
else \
- var = default;
+ var = (default_offsets);
-#define SETUP_OFFSETS(name, var, default) \
- if (name->offsets != NULL) \
- var = name->offsets; \
+#define SETUP_OFFSETS(name, var, default_offsets) \
+ if ((name)->offsets != NULL) \
+ var = (name)->offsets; \
else { \
- var = default; \
+ var = (default_offsets); \
set_offsets(name, var, NULL); \
}
const unsigned char *bp;
const unsigned char *be;
- INSIST(data == NULL || length > 0);
+ REQUIRE(length == 0 || data != NULL);
RUNTIME_CHECK(isc_once_do(&fnv_once, fnv_initialize) == ISC_R_SUCCESS);
hval = ISC_UNLIKELY(previous_hashp != NULL) ?
const unsigned char *bp;
const unsigned char *be;
- INSIST(data == NULL || length > 0);
+ REQUIRE(length == 0 || data != NULL);
RUNTIME_CHECK(isc_once_do(&fnv_once, fnv_initialize) == ISC_R_SUCCESS);
hval = ISC_UNLIKELY(previous_hashp != NULL) ?