Preparation for C--, removed classes, namespaces, advanced build options are now controlled via include/libztDefs.h
This commit is contained in:
@@ -779,18 +779,18 @@ static int pico_dns_getname_univ(const char *ip, void (*callback)(char *, void *
|
||||
return 0;
|
||||
}
|
||||
|
||||
int pico_dns_client_getname(const char *ip, void (*callback)(char *, void *), void *arg)
|
||||
extern int pico_dns_client_getname(const char *ip, void (*callback)(char *, void *), void *arg)
|
||||
{
|
||||
return pico_dns_getname_univ(ip, callback, arg, PICO_DNS_ARPA4);
|
||||
}
|
||||
|
||||
|
||||
int pico_dns_client_getname6(const char *ip, void (*callback)(char *, void *), void *arg)
|
||||
extern int pico_dns_client_getname6(const char *ip, void (*callback)(char *, void *), void *arg)
|
||||
{
|
||||
return pico_dns_getname_univ(ip, callback, arg, PICO_DNS_ARPA6);
|
||||
}
|
||||
|
||||
int pico_dns_client_nameserver(struct pico_ip4 *ns, uint8_t flag)
|
||||
extern int pico_dns_client_nameserver(struct pico_ip4 *ns, uint8_t flag)
|
||||
{
|
||||
if (!ns) {
|
||||
pico_err = PICO_ERR_EINVAL;
|
||||
@@ -820,7 +820,7 @@ int pico_dns_client_nameserver(struct pico_ip4 *ns, uint8_t flag)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int pico_dns_client_init(void)
|
||||
extern int pico_dns_client_init(void)
|
||||
{
|
||||
struct pico_ip4 default_ns = {
|
||||
0
|
||||
@@ -834,7 +834,7 @@ int pico_dns_client_init(void)
|
||||
|
||||
#else
|
||||
|
||||
int pico_dns_client_init(void)
|
||||
extern int pico_dns_client_init(void)
|
||||
{
|
||||
dbg("ERROR Trying to initialize DNS module: IPv4 not supported in this build.\n");
|
||||
return -1;
|
||||
|
||||
@@ -37,6 +37,10 @@
|
||||
#define PICO_DNS_RR_A_RDLENGTH 4
|
||||
#define PICO_DNS_RR_AAAA_RDLENGTH 16
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
int pico_dns_client_init(void);
|
||||
/* flag is PICO_DNS_NS_DEL or PICO_DNS_NS_ADD */
|
||||
int pico_dns_client_nameserver(struct pico_ip4 *ns, uint8_t flag);
|
||||
@@ -47,4 +51,8 @@ int pico_dns_client_getaddr6(const char *url, void (*callback)(char *, void *),
|
||||
int pico_dns_client_getname6(const char *url, void (*callback)(char *, void *), void *arg);
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _INCLUDE_PICO_DNS_CLIENT */
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#include "pico_ethernet.h"
|
||||
#include "pico_mcast.h"
|
||||
|
||||
#include "../../../include/Debug.hpp"
|
||||
#include "../../../include/libztDebug.h"
|
||||
|
||||
#ifdef PICO_SUPPORT_IPV4
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "pico_mcast.h"
|
||||
#ifdef PICO_SUPPORT_IPV6
|
||||
|
||||
#include "../../../include/Debug.hpp"
|
||||
#include "../../../include/libztDebug.h"
|
||||
|
||||
#define PICO_IPV6_EXTHDR_OPT_PAD1 0
|
||||
#define PICO_IPV6_EXTHDR_OPT_PADN 1
|
||||
|
||||
Reference in New Issue
Block a user