From a68848db159cc1cafa82f9d383432fda459c8745 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 17 Jul 2021 09:11:16 +0200 Subject: Merging upstream version 1.2.1. Signed-off-by: Daniel Baumann --- src/lib/base64url.h | 2 +- src/lib/base64url.lua | 3 +-- src/lib/clock.h | 4 ++-- src/lib/getopt.lua | 3 +++ src/lib/trie.h | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) (limited to 'src/lib') diff --git a/src/lib/base64url.h b/src/lib/base64url.h index d355598..f2f5808 100644 --- a/src/lib/base64url.h +++ b/src/lib/base64url.h @@ -23,6 +23,6 @@ #ifndef __dnsjit_lib_base64url_h #define __dnsjit_lib_base64url_h -#include "lib/base64url.hh" +#include #endif diff --git a/src/lib/base64url.lua b/src/lib/base64url.lua index e9966d5..8a408f5 100644 --- a/src/lib/base64url.lua +++ b/src/lib/base64url.lua @@ -93,6 +93,5 @@ function Base64Url.decode(data) return ffi.string(buf, out_len) end --- dnsjit.core.object.payload(3) --- dnsjit.output.dnssim (3) +-- dnsjit.core.object.payload (3) return Base64Url diff --git a/src/lib/clock.h b/src/lib/clock.h index 0dc0faa..48d16ac 100644 --- a/src/lib/clock.h +++ b/src/lib/clock.h @@ -18,11 +18,11 @@ * along with dnsjit. If not, see . */ -#include "core/timespec.h" +#include #ifndef __dnsjit_lib_clock_h #define __dnsjit_lib_clock_h -#include "lib/clock.hh" +#include #endif diff --git a/src/lib/getopt.lua b/src/lib/getopt.lua index 91ce6cd..ede3e12 100644 --- a/src/lib/getopt.lua +++ b/src/lib/getopt.lua @@ -122,6 +122,9 @@ function Getopt:add(short, long, default, help, extensions) elseif name == "" then error("name (long|short) needs to be set") end + if short and (type(short) ~= "string" or #short ~= 1) then + error("short needs to be a string of length 1") + end if self._opt[name] then error("option "..name.." alredy exists") diff --git a/src/lib/trie.h b/src/lib/trie.h index 3ce881c..b8b8b78 100644 --- a/src/lib/trie.h +++ b/src/lib/trie.h @@ -22,7 +22,7 @@ #ifndef __dnsjit_contrib_trie_h #define __dnsjit_contrib_trie_h -#include "lib/trie.hh" +#include #ifndef likely /*! \brief Optimize for x to be true value. */ -- cgit v1.2.3