Merge branch 'aydin/fix-trace' into 'main'

Fix typing mistakes in trace macros

See merge request isc-projects/bind9!9050
This commit is contained in:
Aydın Mercan
2024-05-20 11:45:22 +00:00
2 changed files with 4 additions and 4 deletions

View File

@@ -151,7 +151,7 @@ dns_db_create(isc_mem_t *mctx, const char *db_type, const dns_name_t *origin,
#if DNS_DB_TRACE
fprintf(stderr, "dns_db_create:%s:%s:%d:%p->references = 1\n",
__func__, __FILE__, __LINE__ 1, *dbp);
__func__, __FILE__, __LINE__ + 1, *dbp);
#endif
return (result);
}

View File

@@ -127,7 +127,7 @@ typedef atomic_uint_fast32_t isc_refcount_t;
stat void name##__attach(name##_t *ptr, name##_t **ptrp, \
const char *func, const char *file, \
unsigned int line); \
stat name##__detach(name##_t **ptrp, const char *func, \
stat void name##__detach(name##_t **ptrp, const char *func, \
const char *file, unsigned int line)
#define ISC_REFCOUNT_BLANK
@@ -190,9 +190,9 @@ typedef atomic_uint_fast32_t isc_refcount_t;
}
#define ISC_REFCOUNT_TRACE_IMPL(name, destroy) \
ISC__REFCOUNT_TRACE_DECL(name, destroy, ISC_REFCOUNT_BLANK)
ISC__REFCOUNT_TRACE_IMPL(name, destroy, ISC_REFCOUNT_BLANK)
#define ISC_REFCOUNT_STATIC_TRACE_IMPL(name, destroy) \
ISC__REFCOUNT_TRACE_DECL(name, destroy, static inline)
ISC__REFCOUNT_TRACE_IMPL(name, destroy, static inline)
#define ISC__REFCOUNT_DECL(name, stat) \
stat name##_t *name##_ref(name##_t *ptr) __attribute__((unused)); \