mirror of https://github.com/getdnsapi/getdns.git
[API 0.394] bindata dns_name in convert funcs
This commit is contained in:
parent
e9d70dc030
commit
16b3c2ba31
|
@ -14,6 +14,7 @@ char * retcharstar;
|
||||||
/* The args */
|
/* The args */
|
||||||
int boolarg;
|
int boolarg;
|
||||||
char * charstararg;
|
char * charstararg;
|
||||||
|
char ** charstarptrarg;
|
||||||
getdns_callback_t callbackarg;
|
getdns_callback_t callbackarg;
|
||||||
uint16_t regulararg;
|
uint16_t regulararg;
|
||||||
uint16_t *regularptrarg;
|
uint16_t *regularptrarg;
|
||||||
|
@ -210,12 +211,14 @@ retregular = getdns_dict_set_bindata(dictarg, charstararg, bindataarg);
|
||||||
retregular = getdns_dict_set_int(dictarg, charstararg, uint32arg);
|
retregular = getdns_dict_set_int(dictarg, charstararg, uint32arg);
|
||||||
retregular = getdns_dict_remove_name(dictarg, charstararg);
|
retregular = getdns_dict_remove_name(dictarg, charstararg);
|
||||||
|
|
||||||
retcharstar = getdns_convert_fqdn_to_dns_name(
|
retregular = getdns_convert_fqdn_to_dns_name(
|
||||||
charstararg
|
charstararg,
|
||||||
|
bindataptrarg
|
||||||
);
|
);
|
||||||
|
|
||||||
retcharstar = getdns_convert_dns_name_to_fqdn(
|
retregular = getdns_convert_dns_name_to_fqdn(
|
||||||
charstararg
|
bindataarg,
|
||||||
|
charstarptrarg
|
||||||
);
|
);
|
||||||
|
|
||||||
retcharstar = getdns_convert_ulabel_to_alabel(
|
retcharstar = getdns_convert_ulabel_to_alabel(
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -269,17 +269,19 @@ getdns_return_t getdns_dict_set_int(struct getdns_dict *this_dict, const char *n
|
||||||
getdns_return_t getdns_dict_remove_name(struct getdns_dict *this_dict, const char *name)
|
getdns_return_t getdns_dict_remove_name(struct getdns_dict *this_dict, const char *name)
|
||||||
{ UNUSED_PARAM(this_dict); UNUSED_PARAM(name); return GETDNS_RETURN_GOOD; }
|
{ UNUSED_PARAM(this_dict); UNUSED_PARAM(name); return GETDNS_RETURN_GOOD; }
|
||||||
|
|
||||||
char *
|
getdns_return_t
|
||||||
getdns_convert_dns_name_to_fqdn(
|
getdns_convert_dns_name_to_fqdn(
|
||||||
const char *name_from_dns_response
|
const struct getdns_bindata *dns_name_wire_fmt,
|
||||||
|
char **fqdn_as_string
|
||||||
)
|
)
|
||||||
{ UNUSED_PARAM(name_from_dns_response); return NULL; }
|
{ UNUSED_PARAM(dns_name_wire_fmt); UNUSED_PARAM(fqdn_as_string); return GETDNS_RETURN_GOOD; }
|
||||||
|
|
||||||
char *
|
getdns_return_t
|
||||||
getdns_convert_fqdn_to_dns_name(
|
getdns_convert_fqdn_to_dns_name(
|
||||||
const char *fqdn_as_string
|
const char *fqdn_as_string,
|
||||||
|
struct getdns_bindata **dns_name_wire_fmt
|
||||||
)
|
)
|
||||||
{ UNUSED_PARAM(fqdn_as_string); return NULL; }
|
{ UNUSED_PARAM(fqdn_as_string); UNUSED_PARAM(dns_name_wire_fmt); return GETDNS_RETURN_GOOD; }
|
||||||
|
|
||||||
char *
|
char *
|
||||||
getdns_convert_ulabel_to_alabel(
|
getdns_convert_ulabel_to_alabel(
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Created at 2014-02-10-09-56-03*/
|
/* Created at 2014-02-18-14-06-50*/
|
||||||
#ifndef GETDNS_H
|
#ifndef GETDNS_H
|
||||||
#define GETDNS_H
|
#define GETDNS_H
|
||||||
|
|
||||||
|
@ -472,14 +472,16 @@ getdns_service_sync(
|
||||||
struct getdns_dict **response
|
struct getdns_dict **response
|
||||||
);
|
);
|
||||||
|
|
||||||
char *
|
getdns_return_t
|
||||||
getdns_convert_dns_name_to_fqdn(
|
getdns_convert_dns_name_to_fqdn(
|
||||||
const char *name_from_dns_response
|
const struct getdns_bindata *dns_name_wire_fmt,
|
||||||
|
char **fqdn_as_string
|
||||||
);
|
);
|
||||||
|
|
||||||
char *
|
getdns_return_t
|
||||||
getdns_convert_fqdn_to_dns_name(
|
getdns_convert_fqdn_to_dns_name(
|
||||||
const char *fqdn_as_string
|
const char *fqdn_as_string,
|
||||||
|
struct getdns_bindata **dns_name_wire_fmt
|
||||||
);
|
);
|
||||||
|
|
||||||
char *
|
char *
|
||||||
|
|
|
@ -1125,14 +1125,16 @@ presentation format. For example, the hex sequence <code>03 77 77 77 07 65 78 61
|
||||||
string in FQDN format to bytes in DNS format.</p>
|
string in FQDN format to bytes in DNS format.</p>
|
||||||
|
|
||||||
<div class=forh>
|
<div class=forh>
|
||||||
char *
|
getdns_return_t
|
||||||
getdns_convert_dns_name_to_fqdn(
|
getdns_convert_dns_name_to_fqdn(
|
||||||
const char *name_from_dns_response
|
const struct getdns_bindata *dns_name_wire_fmt,
|
||||||
|
char **fqdn_as_string
|
||||||
);
|
);
|
||||||
|
|
||||||
char *
|
getdns_return_t
|
||||||
getdns_convert_fqdn_to_dns_name(
|
getdns_convert_fqdn_to_dns_name(
|
||||||
const char *fqdn_as_string
|
const char *fqdn_as_string,
|
||||||
|
struct getdns_bindata **dns_name_wire_fmt
|
||||||
);
|
);
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -2426,7 +2428,7 @@ The response dicts inherit the custom memory management functions and the value
|
||||||
|
|
||||||
<h1>9. The Generated Files</h1>
|
<h1>9. The Generated Files</h1>
|
||||||
|
|
||||||
<p>There is <a href="getdns-0.393.tgz">a tarball</a> that includes the .h files,
|
<p>There is <a href="getdns-0.394.tgz">a tarball</a> that includes the .h files,
|
||||||
the examples, and so on. The examples all make, even though there is no API implementation, based
|
the examples, and so on. The examples all make, even though there is no API implementation, based
|
||||||
on a pseudo-implementation in the tarball; see make-examples-PLATFORM.sh. Note that this currently builds fine
|
on a pseudo-implementation in the tarball; see make-examples-PLATFORM.sh. Note that this currently builds fine
|
||||||
on the Macintosh and Ubuntu; help is definitely appreciated on making the build process
|
on the Macintosh and Ubuntu; help is definitely appreciated on making the build process
|
||||||
|
|
Loading…
Reference in New Issue