diff options
author | Martin Nagy <mnagy@redhat.com> | 2009-03-25 15:34:30 +0100 |
---|---|---|
committer | Martin Nagy <mnagy@redhat.com> | 2009-03-25 15:34:30 +0100 |
commit | 571bf6b7f2fd9ca6551b207e60f486473c45ba96 (patch) | |
tree | ea985b6baf25a9ad6017eca6471f817504c9e6b0 /util.h | |
parent | ec8cb3a754c3ebbaef240d19b06717ee40520a08 (diff) | |
download | ldap_driver_testing-571bf6b7f2fd9ca6551b207e60f486473c45ba96.tar.gz ldap_driver_testing-571bf6b7f2fd9ca6551b207e60f486473c45ba96.tar.xz ldap_driver_testing-571bf6b7f2fd9ca6551b207e60f486473c45ba96.zip |
Fix problems with dnsname_to_dn() (rewrite).
Diffstat (limited to 'util.h')
-rw-r--r-- | util.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -62,4 +62,17 @@ isc_mem_putanddetach(&(target_ptr)->mctx, target_ptr, \ sizeof(*(target_ptr))) +#define DECLARE_BUFFERED_NAME(name) \ + dns_name_t name; \ + isc_buffer_t name##__buffer; \ + unsigned char name##__base[DNS_NAME_MAXWIRE] + +#define INIT_BUFFERED_NAME(name) \ + do { \ + isc_buffer_init(&name##__buffer, name##__base, \ + sizeof(name##__base)); \ + dns_name_init(&name, NULL); \ + dns_name_setbuffer(&name, &name##__buffer); \ + } while (0) + #endif /* !_LD_UTIL_H_ */ |